{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T16:04:52Z","timestamp":1774454692677,"version":"3.50.1"},"reference-count":65,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2016,9,28]],"date-time":"2016-09-28T00:00:00Z","timestamp":1475020800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMOD Rec."],"published-print":{"date-parts":[[2016,9,28]]},"abstract":"<jats:p>A new class of database management systems (DBMSs) called NewSQL tout their ability to scale modern on-line transaction processing (OLTP) workloads in a way that is not possible with legacy systems. The term NewSQL was first used by one of the authors of this article in a 2011 business analysis report discussing the rise of new database systems as challengers to these established vendors (Oracle, IBM, Microsoft). The other author was working on what became one of the first examples of a NewSQL DBMS. Since then several companies and research projects have used this term (rightly and wrongly) to describe their systems.<\/jats:p>\n          <jats:p>Given that relational DBMSs have been around for over four decades, it is justifiable to ask whether the claim of NewSQL's superiority is actually true or whether it is simply marketing. If they are indeed able to get better performance, then the next question is whether there is anything scientifically new about them that enables them to achieve these gains or is it just that hardware has advanced so much that now the bottlenecks from earlier years are no longer a problem.<\/jats:p>\n          <jats:p>To do this, we first discuss the history of databases to understand how NewSQL systems came about. We then provide a detailed explanation of what the term NewSQL means and the different categories of systems that fall under this definition.<\/jats:p>","DOI":"10.1145\/3003665.3003674","type":"journal-article","created":{"date-parts":[[2016,9,29]],"date-time":"2016-09-29T19:06:10Z","timestamp":1475175970000},"page":"45-55","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":100,"title":["What's Really New with NewSQL?"],"prefix":"10.1145","volume":"45","author":[{"given":"Andrew","family":"Pavlo","sequence":"first","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Matthew","family":"Aslett","sequence":"additional","affiliation":[{"name":"451 Research"}]}],"member":"320","published-online":{"date-parts":[[2016,9,28]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"AgilData Scalable Cluster for MySQL. http:\/\/www.agildata.com\/.  AgilData Scalable Cluster for MySQL. http:\/\/www.agildata.com\/."},{"key":"e_1_2_1_2_1","unstructured":"Altibase. http:\/\/altibase.com.  Altibase. http:\/\/altibase.com."},{"key":"e_1_2_1_3_1","unstructured":"Amazon Aurora. https:\/\/aws.amazon.com\/rds\/aurora.  Amazon Aurora. https:\/\/aws.amazon.com\/rds\/aurora."},{"key":"e_1_2_1_4_1","unstructured":"Apache Trafodion. http:\/\/trafodion.apache.org.  Apache Trafodion. http:\/\/trafodion.apache.org."},{"key":"e_1_2_1_5_1","unstructured":"ClearDB. https:\/\/www.cleardb.com.  ClearDB. https:\/\/www.cleardb.com."},{"key":"e_1_2_1_6_1","unstructured":"Clustrix. http:\/\/www.clustrix.com.  Clustrix. http:\/\/www.clustrix.com."},{"key":"e_1_2_1_7_1","unstructured":"CockroachDB. https:\/\/www.cockroachlabs.com\/.  CockroachDB. https:\/\/www.cockroachlabs.com\/."},{"key":"e_1_2_1_8_1","unstructured":"H-Store. http:\/\/hstore.cs.brown.edu.  H-Store. http:\/\/hstore.cs.brown.edu."},{"key":"e_1_2_1_9_1","unstructured":"HyPer. http:\/\/hyper-db.de.  HyPer. http:\/\/hyper-db.de."},{"key":"e_1_2_1_10_1","unstructured":"MariaDB MaxScale. https:\/\/mariadb.com\/products\/mariadb-maxscale.  MariaDB MaxScale. https:\/\/mariadb.com\/products\/mariadb-maxscale."},{"key":"e_1_2_1_11_1","unstructured":"MemSQL. http:\/\/www.memsql.com.  MemSQL. http:\/\/www.memsql.com."},{"key":"e_1_2_1_12_1","unstructured":"MySQL Fabric. https:\/\/www.mysql.com\/products\/enterprise\/fabric.html.  MySQL Fabric. https:\/\/www.mysql.com\/products\/enterprise\/fabric.html."},{"key":"e_1_2_1_13_1","unstructured":"MySQL Proxy. http:\/\/dev.mysql.com\/doc\/mysql-proxy\/en\/.  MySQL Proxy. http:\/\/dev.mysql.com\/doc\/mysql-proxy\/en\/."},{"key":"e_1_2_1_14_1","unstructured":"NuoDB. http:\/\/www.nuodb.com.  NuoDB. http:\/\/www.nuodb.com."},{"key":"e_1_2_1_15_1","unstructured":"ScaleArc. http:\/\/scalearc.com.  ScaleArc. http:\/\/scalearc.com."},{"key":"e_1_2_1_16_1","unstructured":"Splice Machine. http:\/\/www.splicemachine.com.  Splice Machine. http:\/\/www.splicemachine.com."},{"key":"e_1_2_1_17_1","unstructured":"VoltDB. http:\/\/www.voltdb.com.  VoltDB. http:\/\/www.voltdb.com."},{"key":"e_1_2_1_18_1","unstructured":"M. Aslett. How will the database incumbents respond to NoSQL and NewSQL? The 451 Group April 2011.  M. Aslett. How will the database incumbents respond to NoSQL and NewSQL? The 451 Group April 2011."},{"key":"e_1_2_1_19_1","unstructured":"M. Aslett. MySQL vs. NoSQL and NewSQL: 2011-2015. The 451 Group May 2012.  M. Aslett. MySQL vs. NoSQL and NewSQL: 2011-2015. The 451 Group May 2012."},{"key":"e_1_2_1_20_1","first-page":"701","volume-title":"VLDB","author":"Baulier J."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767935"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978915.1978919"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1365815.1365816"},{"key":"e_1_2_1_24_1","volume-title":"OSDI","author":"Corbett J. C.","year":"2012"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.14778\/2556549.2556575"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294281"},{"key":"e_1_2_1_27_1","first-page":"228","volume-title":"VLDB","author":"DeWitt D. J.","year":"1986"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/971697.602261"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732967.2732968"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2723726"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/509252.509292"},{"issue":"124","key":"e_1_2_1_32_1","first-page":"5","article-title":"Distributed Caching with Memcached","volume":"2004","author":"Fitzpatrick B.","journal-title":"Linux J."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1984.1676454"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.180602"},{"key":"e_1_2_1_35_1","unstructured":"Gartner. Hybrid Transaction\/Analytical Processing Will Foster Opportunities for Dramatic Business Innovation. https:\/\/www.gartner.com\/doc\/2657815\/ 2014.  Gartner. Hybrid Transaction\/Analytical Processing Will Foster Opportunities for Dramatic Business Innovation. https:\/\/www.gartner.com\/doc\/2657815\/ 2014."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824069"},{"key":"e_1_2_1_37_1","volume-title":"Springer-Verlag","author":"Gray J.","year":"1978"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376713"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767867"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-1679-4_26"},{"key":"e_1_2_1_41_1","unstructured":"S. Kimball. Living without atomic clocks. https:\/\/www.cockroachlabs.com\/blog\/living-without-atomic-clocks\/ February 2016.  S. Kimball. Living without atomic clocks. https:\/\/www.cockroachlabs.com\/blog\/living-without-atomic-clocks\/ February 2016."},{"key":"e_1_2_1_42_1","first-page":"95","article-title":"The implementation of reliable distributed multiprocess systems","volume":"2","author":"Lamport L.","year":"1978","journal-title":"Computer Networks"},{"key":"e_1_2_1_43_1","volume-title":"University of Wisconsin-Madison","author":"Lehman T. J.","year":"1986"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2014.6816685"},{"key":"e_1_2_1_45_1","volume-title":"Manning Publications","author":"Marz N.","year":"2013"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.14778\/2831360.2831367"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749436"},{"key":"e_1_2_1_49_1","volume-title":"MIT","author":"Reed D. P.","year":"1979"},{"key":"e_1_2_1_50_1","article-title":"Improving query performance in data warehouses","volume":"11","author":"Rosenberg A.","year":"2006","journal-title":"Business Intelligence Journal"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/320128.320129"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732977.2732979"},{"key":"e_1_2_1_53_1","volume-title":"SD Forum","author":"Shoup R.","year":"2006"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536222.2536232"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213946"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485278.2485285"},{"key":"e_1_2_1_57_1","unstructured":"M. Stonebraker. New sql: An alternative to nosql and old sql for new oltp apps. BLOG@CACM June 2011.  M. Stonebraker. New sql: An alternative to nosql and old sql for new oltp apps. BLOG@CACM June 2011."},{"key":"e_1_2_1_58_1","first-page":"1150","volume-title":"VLDB","author":"Stonebraker M.","year":"2007"},{"key":"e_1_2_1_59_1","volume-title":"Tandem","author":"Tandem Database Group","year":"1987"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/304182.304244"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2595641"},{"key":"e_1_2_1_62_1","volume-title":"HPTS","author":"Whitney A.","year":"1997"},{"key":"e_1_2_1_63_1","unstructured":"R. Williams D. Daniels L. Haas G. Lapis B. Lindsay P. Ng R. Obermarck P. Selinger A. Walker P. Wilms and R. Yost. Distributed systems vol. ii: distributed data base systems. chapter R*: an overview of the architecture pages 435--461. 1986.   R. Williams D. Daniels L. Haas G. Lapis B. Lindsay P. Ng R. Obermarck P. Selinger A. Walker P. Wilms and R. Yost. Distributed systems vol. ii: distributed data base systems. chapter R*: an overview of the architecture pages 435--461. 1986."},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522737"},{"key":"e_1_2_1_65_1","volume-title":"Readings in Object-Oriented Database Systems. Morgan Kaufmann","author":"Zdonik S. B.","year":"1990"}],"container-title":["ACM SIGMOD Record"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3003665.3003674","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3003665.3003674","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:49:55Z","timestamp":1750218595000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3003665.3003674"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,28]]},"references-count":65,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,9,28]]}},"alternative-id":["10.1145\/3003665.3003674"],"URL":"https:\/\/doi.org\/10.1145\/3003665.3003674","relation":{},"ISSN":["0163-5808"],"issn-type":[{"value":"0163-5808","type":"print"}],"subject":[],"published":{"date-parts":[[2016,9,28]]},"assertion":[{"value":"2016-09-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}