{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,30]],"date-time":"2026-09-30T06:32:04Z","timestamp":1790749924926,"version":"4.1.0"},"reference-count":35,"publisher":"Association for Computing Machinery (ACM)","issue":"9","license":[{"start":{"date-parts":[[2018,8,22]],"date-time":"2018-08-22T00:00:00Z","timestamp":1534896000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["IIS-1763797"],"award-info":[{"award-number":["IIS-1763797"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Commun. ACM"],"published-print":{"date-parts":[[2018,8,22]]},"abstract":"<jats:p>Deterministic database systems show great promise, but their deployment may require changes in the way developers interact with the database.<\/jats:p>","DOI":"10.1145\/3181853","type":"journal-article","created":{"date-parts":[[2018,8,23]],"date-time":"2018-08-23T11:48:27Z","timestamp":1535024907000},"page":"78-88","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":39,"title":["An overview of deterministic database systems"],"prefix":"10.1145","volume":"61","author":[{"given":"Daniel J.","family":"Abadi","sequence":"first","affiliation":[{"name":"University of Maryland, College Park, MD"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jose M.","family":"Faleiro","sequence":"additional","affiliation":[{"name":"Yale University, New Haven, CT"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,8,22]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.9057"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/223784.223785"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/356842.356846"},{"key":"e_1_2_1_4_1","volume-title":"Concurrency Control and Recovery in Database Systems","author":"Bernstein P.A.","year":"1987","unstructured":"Bernstein , P.A. , Hadzilacos , V. and Goodman , N . Concurrency Control and Recovery in Database Systems . Addison-Wesley , 1987 . Bernstein, P.A., Hadzilacos, V. and Goodman, N. Concurrency Control and Recovery in Database Systems. Addison-Wesley, 1987."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/304182.304191"},{"key":"e_1_2_1_6_1","volume-title":"Readings in Object-Oriented Database Systems","author":"Carey M.J.","year":"1990","unstructured":"Carey , M.J. , Dewitt , D.J. , Graefe , G. , Haight , D.M. , Richardson , J.E. , Schuh , D.T. , Shekita , E.J. and Vandenberg , S.L . The EXODUS extensible DBMS project: An overview . In Readings in Object-Oriented Database Systems , 1990 . Carey, M.J., Dewitt, D.J., Graefe, G., Haight, D.M., Richardson, J.E., Schuh, D.T., Shekita, E.J. and Vandenberg, S.L. The EXODUS extensible DBMS project: An overview. In Readings in Object-Oriented Database Systems, 1990."},{"key":"e_1_2_1_7_1","volume-title":"Proc. of VLDB","author":"Chaudhuri S.","year":"2000","unstructured":"Chaudhuri , S. and Weikum , G . Rethinking database system architecture: Towards a self-tuning risc-style database system . In Proc. of VLDB , 2000 . Chaudhuri, S. and Weikum, G. Rethinking database system architecture: Towards a self-tuning risc-style database system. In Proc. of VLDB, 2000."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.14778\/2809974.2809981"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.14778\/3055540.3055553"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2610529"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/233269.233330"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376713"},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","DOI":"10.1561\/9781601980793","volume-title":"Architecture of a Database System","author":"Hellerstein J.M.","year":"2007","unstructured":"Hellerstein , J.M. , Stonebraker , M. and Hamilton , J . Architecture of a Database System , 2007 . Hellerstein, J.M., Stonebraker, M. and Hamilton, J. Architecture of a Database System, 2007."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/829525.831094"},{"key":"e_1_2_1_15_1","first-page":"143","article-title":"Don't be lazy, be consistent: Postgres-R, a new way to implement database replication","volume":"134","author":"Kemme B.","year":"2000","unstructured":"Kemme , B. and Alonso , G . Don't be lazy, be consistent: Postgres-R, a new way to implement database replication . In Proc. of VLDB , 2000 , 134 -- 143 . Kemme, B. and Alonso, G. Don't be lazy, be consistent: Postgres-R, a new way to implement database replication. In Proc. of VLDB, 2000, 134--143.","journal-title":"Proc. of VLDB"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/114325.103715"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.14778\/2095686.2095689"},{"key":"e_1_2_1_18_1","volume-title":"CIDR","author":"Lomet D.","year":"2009","unstructured":"Lomet , D. , Fekete , A. , Weikum , G. and Zwilling , M . Unbundling transaction services in the cloud . In CIDR , 2009 . Lomet, D., Fekete, A., Weikum, G. and Zwilling, M. Unbundling transaction services in the cloud. In CIDR, 2009."},{"key":"e_1_2_1_19_1","first-page":"615","article-title":"Rethinking main memory OLTP recovery","volume":"604","author":"Malviya N.","year":"2014","unstructured":"Malviya , N. , Weisberg , A. , Madden , S. , and Stonebraker , M . Rethinking main memory OLTP recovery . In Proc. of ICDE , 2014 , 604 -- 615 . Malviya, N., Weisberg, A., Madden, S., and Stonebraker, M. Rethinking main memory OLTP recovery. In Proc. of ICDE, 2014, 604--615.","journal-title":"Proc. of ICDE"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"e_1_2_1_21_1","first-page":"137","article-title":"Fast algorithms for maintaining replica consistency in lazy master replicated databases","volume":"126","author":"Pacitti E.","year":"1999","unstructured":"Pacitti , E. , Minet , P. , and Simon , E . Fast algorithms for maintaining replica consistency in lazy master replicated databases . In Proc. of VLDB , 1999 , 126 -- 137 . Pacitti, E., Minet, P., and Simon, E. Fast algorithms for maintaining replica consistency in lazy master replicated databases. In Proc. of VLDB, 1999, 126--137.","journal-title":"Proc. of VLDB"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/185827.185836"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915966"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882958"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.14778\/2535568.2448947"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732951.2732955"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-014-0377-7"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/98163.98167"},{"key":"e_1_2_1_30_1","volume-title":"Proc. of VLDB","author":"Stonebraker M.","year":"2007","unstructured":"Stonebraker , M. , Madden , S. , Abadi , D. , Harizopoulos , S. , Hachem , N. and Helland , P . The end of an architectural era (it's time for a complete rewrite) . In Proc. of VLDB , 2007 . Stonebraker, M., Madden, S., Abadi, D., Harizopoulos, S., Hachem, N. and Helland, P. The end of an architectural era (it's time for a complete rewrite). In Proc. of VLDB, 2007."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920855"},{"key":"e_1_2_1_32_1","first-page":"2","article-title":"Modularity and scalability","volume":"36","author":"Thomson A.","year":"2013","unstructured":"Thomson , A. and Abadi , D.J . Modularity and scalability in Calvin. IEEE Data Engineering Bulletin 36 , 2 ( 2013 ), 48--55. Thomson, A. and Abadi, D.J. Modularity and scalability in Calvin. IEEE Data Engineering Bulletin 36, 2 (2013), 48--55.","journal-title":"Calvin. IEEE Data Engineering Bulletin"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213838"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556685"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522713"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915227"}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3181853","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3181853","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3181853","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T21:37:49Z","timestamp":1750282669000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3181853"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,22]]},"references-count":35,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2018,8,22]]}},"alternative-id":["10.1145\/3181853"],"URL":"https:\/\/doi.org\/10.1145\/3181853","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"value":"0001-0782","type":"print"},{"value":"1557-7317","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,8,22]]},"assertion":[{"value":"2018-08-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}