Complete Rewrite) Stonebraker, Michael and Madden, Samuel and Abadi, Daniel J. and Harizopoulos, Stavros and Hachem, Nabil and Helland, Pat VLDB ’07, September 23-28, 2007, Vienna, Austria. Copyright 2007 VLDB Endowment, ACM 978-1-59593-649-3/07/09. 6
current RDBMS code lines, while attempting to be a “one size fits all” solution, in fact, excel at nothing. Hence, they are 25 year old legacy code lines that should be retired in favor of a collection of “from scratch” specialized engines. The DBMS vendors (and the research community) should start with a clean sheet of paper and design systems for tomorrow’s requirements, not continue to push code lines and architectures designed for yesterday’s needs. 7
can! • Mature, very reliable, ACID • Open for extensions (e.g. new technologies RocksDB, optimized for SSDs) • New features, e.g. JSON, generated columns, GIS extension • Scaling is well supported • Great community & tooling (e.g. Percona tooling, ProxySQL, etc.) • End of an architectural era • Stay hungry, stay foolish! • Try it out, use it if beneficial • But do not use it because it is new 31
can! • Mature, very reliable, ACID • Open for extensions (e.g. new technologies RocksDB, optimized for SSDs) • New features, e.g. JSON, generated columns, GIS extension • Scaling is well supported • Great community & tooling (e.g. Percona tooling, ProxySQL, etc.) • End of an architectural era • Stay hungry, stay foolish! • Try it out, use it if beneficial • But do not use it because it is new 31