{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,17]],"date-time":"2026-05-17T09:55:28Z","timestamp":1779011728536,"version":"3.51.4"},"reference-count":188,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2018,4,17]],"date-time":"2018-04-17T00:00:00Z","timestamp":1523923200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61672389"],"award-info":[{"award-number":["61672389"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2019,3,31]]},"abstract":"<jats:p>Recent demands for storing and querying big data have revealed various shortcomings of traditional relational database systems. This, in turn, has led to the emergence of a new kind of complementary nonrelational data store, named as NoSQL. This survey mainly aims at elucidating the design decisions of NoSQL stores with regard to the four nonorthogonal design principles of distributed database systems: data model, consistency model, data partitioning, and the CAP theorem. For each principle, its available strategies and corresponding features, strengths, and drawbacks are explained. Furthermore, various implementations of each strategy are exemplified and crystallized through a collection of representative academic and industrial NoSQL technologies. Finally, we disclose some existing challenges in developing effective NoSQL stores, which need attention of the research community, application designers, and architects.<\/jats:p>","DOI":"10.1145\/3158661","type":"journal-article","created":{"date-parts":[[2018,4,18]],"date-time":"2018-04-18T17:21:50Z","timestamp":1524072110000},"page":"1-43","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":159,"title":["A Survey on NoSQL Stores"],"prefix":"10.1145","volume":"51","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0840-8433","authenticated-orcid":false,"given":"Ali","family":"Davoudian","sequence":"first","affiliation":[{"name":"Carleton University, Ottawa, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4480-4831","authenticated-orcid":false,"given":"Liu","family":"Chen","sequence":"additional","affiliation":[{"name":"Carleton University, Ottawa, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8245-2355","authenticated-orcid":false,"given":"Mengchi","family":"Liu","sequence":"additional","affiliation":[{"name":"Carleton University and Wuhan University, Hubei, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,4,17]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2012.33"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632296"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01784241"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2015.2435779"},{"key":"e_1_2_2_5_1","volume-title":"The CAT theorem and performance of transactional distributed systems","author":"Ahsan Shegufta Bakht"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2016.98"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465361"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2012.31"},{"key":"e_1_2_2_9_1","unstructured":"Renzo Angles Marcelo Arenas Pablo Barcelo Aidan Hogan Juan Reutter and Domagoj Vrgoc. 2016. Foundations of modern graph query languages. arXiv preprint arXiv:1610.06264.  Renzo Angles Marcelo Arenas Pablo Barcelo Aidan Hogan Juan Reutter and Domagoj Vrgoc. 2016. Foundations of modern graph query languages. arXiv preprint arXiv:1610.06264."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1322432.1322433"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/176575.176576"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2012.147"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732232.2732237"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465279"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/0169-023X(90)90020-E"},{"key":"e_1_2_2_16_1","volume-title":"NSDI","volume":"6","author":"Belaramani Nalini Moti","year":"2006"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/276305.276318"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/568271.223785"},{"key":"e_1_2_2_19_1","volume-title":"Graphs and hypergraphs","author":"Berge Claude"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1038\/scientificamerican0501-34"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/128738.128742"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/323647.323636"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362692"},{"key":"e_1_2_2_24_1","doi-asserted-by":"crossref","unstructured":"Harold Boley. 1992. Declarative operations on nets. Computers 8 Mathematics with Applications 23 6--9 601--637.  Harold Boley. 1992. Declarative operations on nets. Computers 8 Mathematics with Applications 23 6--9 601--637.","DOI":"10.1016\/0898-1221(92)90126-3"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989438"},{"key":"e_1_2_2_26_1","doi-asserted-by":"crossref","volume-title":"Hypergraph Theory","author":"Bretto Alain","DOI":"10.1007\/978-3-319-00080-0"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2012.37"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/343477.343502"},{"key":"e_1_2_2_29_1","volume-title":"USENIX Annual Technical Conference. 49--60","author":"Bronson Nathan","year":"2013"},{"key":"e_1_2_2_30_1","doi-asserted-by":"crossref","unstructured":"Jerzy Brzezinski Cezary Sobaniec and Dariusz Wawrzyniak. 2004. From session causality to causal consistency. In PDP. 152--158.  Jerzy Brzezinski Cezary Sobaniec and Dariusz Wawrzyniak. 2004. From session causality to causal consistency. In PDP. 152--158.","DOI":"10.1109\/EMPDP.2004.1271440"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/1298455.1298487"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978915.1978919"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/800296.811515"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281100.1281103"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1365815.1365816"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2007.70735"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TrustCom.2013.140"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168846"},{"key":"e_1_2_2_39_1","volume-title":"Conference on Data Systems Languages, ACM","author":"Codasyl DBTG","year":"1971"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/362384.362685"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/356770.356776"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454167"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491245"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3093754.3093759"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/502059.502054"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960414.2960415"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294281"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/41840.41841"},{"key":"e_1_2_2_50_1","volume-title":"Okapi: Causally consistent geo-replication made faster, cheaper and more available. arXiv preprint arXiv:1702.04263.","author":"Didona Diego","year":"2017"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656864.2656866"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523628"},{"key":"e_1_2_2_53_1","volume-title":"Proceedings of the 1st Workshop on Principles and Practice of Eventual Consistency (PaPEC\u201914)","author":"Du Jiaqing","year":"2014"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670983"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.506.0545"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2377677.2377681"},{"key":"e_1_2_2_57_1","volume-title":"Warp: Lightweight multi-key transactions for key-value stores. Technical Report","author":"Escriva Robert","year":"2014"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/360363.360369"},{"key":"e_1_2_2_59_1","volume-title":"Proceedings of the 10th IEEE International Conference on Data Engineering (ICDE\u201911)","author":"Feinberg Alex","year":"2011"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/248052.248113"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/74850.74871"},{"key":"e_1_2_2_62_1","volume-title":"Proceedings of the 7th Workshop on Hot Topics in Operating Systems. IEEE, 174--178","author":"Fox Armando"},{"key":"e_1_2_2_63_1","first-page":"45","article-title":"Matching structure and semantics: A survey on graph-based pattern matching","volume":"6","author":"Gallagher Brian","year":"2006","journal-title":"AAAI FS"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1016\/0166-218X(93)90045-P"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/800119.803884"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/564585.564601"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2011.389"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043559"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2004.1354648"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-19129-4_6"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/235968.233330"},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/1132863.1132867"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.5555\/573304"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2015.62"},{"key":"e_1_2_2_76_1","volume-title":"Retrieved","author":"Hale Coda","year":"2010"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487575.2487581"},{"key":"e_1_2_2_78_1","unstructured":"Pat Helland. 2007. Life beyond distributed transactions: An apostate\u2019s opinion. In CIDR. 132--141.  Pat Helland. 2007. Life beyond distributed transactions: An apostate\u2019s opinion. In CIDR. 132--141."},{"key":"e_1_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/78969.78972"},{"key":"e_1_2_2_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/SASOW.2008.50"},{"key":"e_1_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3643"},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.5555\/1927585.1927589"},{"key":"e_1_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2009.14"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/258533.258660"},{"key":"e_1_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00224-006-1246-6"},{"key":"e_1_2_2_86_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2011.11.004"},{"key":"e_1_2_2_87_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.60796"},{"key":"e_1_2_2_88_1","volume-title":"A critique of the CAP theorem. arXiv preprint arXiv:1509.05393","author":"Kleppmann Martin","year":"2015"},{"key":"e_1_2_2_89_1","volume-title":"Graph theoretic models in chemistry and molecular biology. Handbook of Applied Algorithms","author":"Knisley Debra"},{"key":"e_1_2_2_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2004.1354485"},{"key":"e_1_2_2_91_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2010.200"},{"key":"e_1_2_2_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465232"},{"key":"e_1_2_2_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807140"},{"key":"e_1_2_2_94_1","volume-title":"Presented as Part of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201912). 31--46.","author":"Kyrola Aapo"},{"key":"e_1_2_2_95_1","unstructured":"Aapo Kyrola and Carlos Guestrin. 2014. GraphChi-DB: Simple design for a scalable graph database system--on just a PC. arXiv preprint arXiv:1403.0701.  Aapo Kyrola and Carlos Guestrin. 2014. GraphChi-DB: Simple design for a scalable graph database system--on just a PC. arXiv preprint arXiv:1403.0701."},{"key":"e_1_2_2_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/138873.138877"},{"key":"e_1_2_2_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773922"},{"key":"e_1_2_2_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"e_1_2_2_99_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1979.1675439"},{"key":"e_1_2_2_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/3022860.3022863"},{"key":"e_1_2_2_101_1","volume-title":"Tok Wang Ling, and Hua-Gang Li","author":"Lee Sin Yeung","year":"2000"},{"key":"e_1_2_2_102_1","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773921"},{"key":"e_1_2_2_103_1","volume-title":"Transaction processing techniques for modern hardware and the cloud","author":"Levandoski Justin"},{"key":"e_1_2_2_104_1","first-page":"123","article-title":"Deuteronomy: Transaction support for cloud data","volume":"11","author":"Levandoski Justin J.","year":"2011","journal-title":"CIDR"},{"key":"e_1_2_2_105_1","unstructured":"Daniel Mark Lewin. 1998. Consistent hashing and random trees: Algorithms for caching in distributed networks. Master\u2019s thesis Department of EECS MIT.  Daniel Mark Lewin. 1998. Consistent hashing and random trees: Algorithms for caching in distributed networks. Master\u2019s thesis Department of EECS MIT."},{"key":"e_1_2_2_106_1","volume-title":"USENIX Annual Technical Conference. 281--292","author":"Li Cheng","year":"2014"},{"key":"e_1_2_2_108_1","first-page":"503","article-title":"Warranties for faster strong consistency","volume":"14","author":"Liu Jed","year":"2014","journal-title":"NSDI"},{"key":"e_1_2_2_109_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043593"},{"key":"e_1_2_2_110_1","first-page":"313","article-title":"Stronger semantics for low-latency geo-replicated storage","volume":"13","author":"Lloyd Wyatt","year":"2013","journal-title":"NSDI"},{"key":"e_1_2_2_111_1","doi-asserted-by":"publisher","DOI":"10.1145\/2596624"},{"key":"e_1_2_2_112_1","first-page":"8","volume-title":"Proceedings of the Conference on Uncertainty in Artificial Intelligence 5","author":"Low Yucheng","year":"2010"},{"key":"e_1_2_2_113_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2005.1610546"},{"key":"e_1_2_2_114_1","volume-title":"Naughton","author":"Luo Qiong","year":"2001"},{"key":"e_1_2_2_115_1","volume-title":"Technical Report TR-11-22","author":"Mahajan Prince"},{"key":"e_1_2_2_116_1","volume-title":"Proceedings of the International Workshop on Database Programming Languages. 277--287","author":"Maier D.","year":"1989"},{"key":"e_1_2_2_117_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807184"},{"key":"e_1_2_2_118_1","volume-title":"Infinispan Data Grid Platform","author":"Marchioni Francesco"},{"key":"e_1_2_2_119_1","volume-title":"REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces. O\u2019Reilly Media","author":"Mass\u00e9 Mark"},{"key":"e_1_2_2_120_1","first-page":"215","article-title":"Virtual time and global states of distributed systems","volume":"1","author":"Mattern Friedemann","year":"1989","journal-title":"Parallel and Distributed Algorithms"},{"key":"e_1_2_2_121_1","first-page":"61","article-title":"Big data. The Management Revolution","volume":"90","author":"McAfee Andrew","year":"2012","journal-title":"Harvard Business Review"},{"key":"e_1_2_2_122_1","doi-asserted-by":"publisher","DOI":"10.1145\/2567634.2567638"},{"key":"e_1_2_2_123_1","volume-title":"An Introduction to IMS: Your Complete Guide to IBM\u2019s Information Management System","author":"Meltz Dean"},{"key":"e_1_2_2_124_1","volume-title":"Conference on the Theory and Application of Cryptology. Springer, 218--238","author":"Merkle Ralph C.","year":"1989"},{"key":"e_1_2_2_125_1","volume-title":"Myers","author":"Milano Matthew P.","year":"2016"},{"key":"e_1_2_2_126_1","doi-asserted-by":"publisher","DOI":"10.5555\/89722.89745"},{"key":"e_1_2_2_127_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002360050048"},{"key":"e_1_2_2_128_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723872.2723890"},{"key":"e_1_2_2_129_1","doi-asserted-by":"publisher","DOI":"10.1145\/2641573"},{"key":"e_1_2_2_130_1","doi-asserted-by":"publisher","DOI":"10.1145\/322154.322158"},{"key":"e_1_2_2_131_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1983.236733"},{"key":"e_1_2_2_132_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2012.01.009"},{"key":"e_1_2_2_133_1","doi-asserted-by":"publisher","DOI":"10.1145\/269005.266711"},{"key":"e_1_2_2_134_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002240000118"},{"key":"e_1_2_2_135_1","unstructured":"Vijayan Prabhakaran Ming Wu Xuetian Weng Frank McSherry Lidong Zhou and Maya Haridasan. 2012. Managing large graphs on multi-cores with graph awareness. In USENIX (ATC\u201912). 41--52.   Vijayan Prabhakaran Ming Wu Xuetian Weng Frank McSherry Lidong Zhou and Maya Haridasan. 2012. Managing large graphs on multi-cores with graph awareness. In USENIX (ATC\u201912). 41--52."},{"key":"e_1_2_2_136_1","doi-asserted-by":"publisher","DOI":"10.1145\/2714568"},{"key":"e_1_2_2_137_1","doi-asserted-by":"publisher","DOI":"10.1145\/2997654"},{"key":"e_1_2_2_138_1","volume-title":"Load balancing in structured P2P systems","author":"Rao Ananth"},{"key":"e_1_2_2_139_1","doi-asserted-by":"publisher","DOI":"10.14778\/1938545.1938549"},{"key":"e_1_2_2_140_1","doi-asserted-by":"publisher","DOI":"10.1145\/964723.383072"},{"key":"e_1_2_2_141_1","volume-title":"Foundations of Software Technology and Theoretical Computer Science","author":"Raynal Michel"},{"key":"e_1_2_2_143_1","volume-title":"Proceedings of the 3rd International Conference on Very Large Databases. VLDB Endowment, 48--62","author":"James"},{"key":"e_1_2_2_144_1","volume-title":"Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In Middleware","author":"Rowstron Antony","year":"2001"},{"key":"e_1_2_2_145_1","volume-title":"Sadalage and Martin Fowler","author":"Pramod","year":"2012"},{"key":"e_1_2_2_146_1","doi-asserted-by":"crossref","unstructured":"Hans Sagan. 1994. Space-Filling Curves. Springer-Verlag Berlin.  Hans Sagan. 1994. Space-Filling Curves. Springer-Verlag Berlin.","DOI":"10.1007\/978-1-4612-0871-6"},{"key":"e_1_2_2_147_1","unstructured":"Michael Schaarschmidt Felix Gessert and Norbert Ritter. 2015. Towards automated polyglot persistence. In BTW. 73--82.  Michael Schaarschmidt Felix Gessert and Norbert Ritter. 2015. Towards automated polyglot persistence. In BTW. 73--82."},{"key":"e_1_2_2_148_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2015.7113359"},{"key":"e_1_2_2_149_1","doi-asserted-by":"crossref","volume-title":"Graph-Theoretic Techniques for Web Content Mining","author":"Schenker Adam","DOI":"10.1142\/5832"},{"key":"e_1_2_2_150_1","doi-asserted-by":"publisher","DOI":"10.5555\/646665.698944"},{"key":"e_1_2_2_151_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2008.02.003"},{"key":"e_1_2_2_152_1","doi-asserted-by":"publisher","DOI":"10.5555\/1134822.1134923"},{"key":"e_1_2_2_153_1","doi-asserted-by":"publisher","DOI":"10.5555\/2391541.2391602"},{"key":"e_1_2_2_154_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2007.08.027"},{"key":"e_1_2_2_155_1","doi-asserted-by":"publisher","DOI":"10.1145\/1411273.1411280"},{"key":"e_1_2_2_156_1","doi-asserted-by":"publisher","DOI":"10.1109\/NSysS.2015.7043516"},{"key":"e_1_2_2_157_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2467799"},{"key":"e_1_2_2_158_1","doi-asserted-by":"publisher","DOI":"10.1145\/234313.234360"},{"key":"e_1_2_2_159_1","doi-asserted-by":"publisher","DOI":"10.1145\/582318.582339"},{"key":"e_1_2_2_160_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043592"},{"key":"e_1_2_2_161_1","doi-asserted-by":"publisher","DOI":"10.1145\/2339530.2339722"},{"key":"e_1_2_2_162_1","doi-asserted-by":"publisher","DOI":"10.1145\/964723.383071"},{"key":"e_1_2_2_163_1","first-page":"4","article-title":"The case for shared nothing","volume":"9","author":"Stonebraker Michael","year":"1986","journal-title":"IEEE Database Engineering Bulletin"},{"key":"e_1_2_2_164_1","unstructured":"Michael Stonebraker. 2010a. Errors in database systems eventual consistency and the cap theorem. Communications of the ACM BLOG@ACM. https:\/\/cacm.acm.org\/blogs\/blog-cacm\/83396-errors-in-database-systems-eventual-consistency-and-the-cap-theorem\/fulltext.  Michael Stonebraker. 2010a. Errors in database systems eventual consistency and the cap theorem. Communications of the ACM BLOG@ACM. https:\/\/cacm.acm.org\/blogs\/blog-cacm\/83396-errors-in-database-systems-eventual-consistency-and-the-cap-theorem\/fulltext."},{"key":"e_1_2_2_165_1","doi-asserted-by":"publisher","DOI":"10.1145\/1721654.1721659"},{"key":"e_1_2_2_166_1","unstructured":"Michael Stonebraker. 2011. Why enterprises are uninterested in NoSQL. Communications of the ACM BLOG@ACM. https:\/\/cacm.acm.org\/blogs\/blog-cacm\/99512-why-enterprises-are-uninterested-in-nosql\/fulltext.  Michael Stonebraker. 2011. Why enterprises are uninterested in NoSQL. Communications of the ACM BLOG@ACM. https:\/\/cacm.acm.org\/blogs\/blog-cacm\/99512-why-enterprises-are-uninterested-in-nosql\/fulltext."},{"key":"e_1_2_2_167_1","unstructured":"Michael Stonebraker. 2012. Newsql: An alternative to NoSQL and old SQL for new OLTP apps. Communications of the ACM BLOG@ACM. https:\/\/cacm.acm.org\/blogs\/blog-cacm\/109710-new-sql-an-alternative-to-nosql-and-old-sql-for-new-oltp-apps\/fulltext.  Michael Stonebraker. 2012. Newsql: An alternative to NoSQL and old SQL for new OLTP apps. Communications of the ACM BLOG@ACM. https:\/\/cacm.acm.org\/blogs\/blog-cacm\/109710-new-sql-an-alternative-to-nosql-and-old-sql-for-new-oltp-apps\/fulltext."},{"key":"e_1_2_2_168_1","first-page":"21","article-title":"SciDB DBMS research at MIT","volume":"36","author":"Stonebraker Michael","year":"2013","journal-title":"IEEE Database Engineering Bulletin"},{"key":"e_1_2_2_169_1","volume-title":"Object Relational DBMSs: The Next Great Wave","author":"Stonebraker Michael"},{"key":"e_1_2_2_170_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2017.01.001"},{"key":"e_1_2_2_171_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2723732"},{"key":"e_1_2_2_172_1","doi-asserted-by":"publisher","DOI":"10.1145\/356662.356666"},{"key":"e_1_2_2_173_1","doi-asserted-by":"publisher","DOI":"10.1145\/2500500"},{"key":"e_1_2_2_174_1","volume-title":"Proceedings of the 3rd International Conference on Parallel and Distributed Information Systems. IEEE, 140--149","author":"Terry Douglas B."},{"key":"e_1_2_2_175_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522731"},{"key":"e_1_2_2_176_1","doi-asserted-by":"publisher","DOI":"10.1145\/320071.320076"},{"key":"e_1_2_2_177_1","doi-asserted-by":"publisher","DOI":"10.1145\/356662.356667"},{"key":"e_1_2_2_178_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556195.2556213"},{"key":"e_1_2_2_179_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2014.2302291"},{"key":"e_1_2_2_180_1","doi-asserted-by":"publisher","DOI":"10.1145\/1925861.1925869"},{"key":"e_1_2_2_181_1","doi-asserted-by":"publisher","DOI":"10.1145\/2926965"},{"key":"e_1_2_2_182_1","doi-asserted-by":"publisher","DOI":"10.1145\/1435417.1435432"},{"key":"e_1_2_2_183_1","first-page":"134","article-title":"Data consistency properties and the trade-offs in commercial cloud storage: The consumers\u2019 perspective","volume":"11","author":"Wada Hiroshi","year":"2011","journal-title":"CIDR"},{"key":"e_1_2_2_184_1","doi-asserted-by":"publisher","DOI":"10.1145\/1014052.1014088"},{"key":"e_1_2_2_185_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384716.2384777"},{"key":"e_1_2_2_186_1","volume-title":"Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference.","author":"Wu Xingbo","year":"2015"},{"key":"e_1_2_2_187_1","doi-asserted-by":"publisher","DOI":"10.1145\/566340.566342"},{"key":"e_1_2_2_188_1","volume-title":"D. Beech, S. Cammarata, L. Kerschberg, and D. Maier.","author":"Zaniolo C.","year":"1985"},{"key":"e_1_2_2_189_1","unstructured":"Marek Zawirski Annette Bieniusa Valter Balegas S\u00e9rgio Duarte Carlos Baquero Marc Shapiro and Nuno Pregui\u00e7a. 2013. SwiftCloud: Fault-tolerant geo-replication integrated all the way to the client machine. arXiv preprint arXiv:1310.3107.  Marek Zawirski Annette Bieniusa Valter Balegas S\u00e9rgio Duarte Carlos Baquero Marc Shapiro and Nuno Pregui\u00e7a. 2013. SwiftCloud: Fault-tolerant geo-replication integrated all the way to the client machine. arXiv preprint arXiv:1310.3107."},{"key":"e_1_2_2_190_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814576.2814733"},{"key":"e_1_2_2_191_1","doi-asserted-by":"publisher","DOI":"10.1145\/1242524.1242530"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3158661","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3158661","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:10Z","timestamp":1750213570000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3158661"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,17]]},"references-count":188,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,3,31]]}},"alternative-id":["10.1145\/3158661"],"URL":"https:\/\/doi.org\/10.1145\/3158661","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,4,17]]},"assertion":[{"value":"2016-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-04-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}