{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:31:02Z","timestamp":1750307462665,"version":"3.41.0"},"reference-count":13,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2010,9,27]],"date-time":"2010-09-27T00:00:00Z","timestamp":1285545600000},"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":[[2010,9,27]]},"abstract":"<jats:p>There are many database applications that require users to coordinate and communicate. Friends want to coordinate travel plans, students want to jointly enroll in the same set of courses, and busy professionals want to coordinate their schedules. These tasks are difficult to program using existing abstractions provided by database systems because in addition to the traditional ACID properties provided by the system they all require some type of coordination between users. This is fundamentally incompatible with isolation in the classical ACID properties.<\/jats:p>\n          <jats:p>In this position paper, we argue that it is time for the database community to look beyond isolation towards principled and elegant abstractions that allow for communication and coordination between some notion of (suitably generalized) transactions. This new area of declarative data-driven coordination (D3C) is motivated by many novel applications and is full of challenging research problems. We survey existing abstractions in database systems and explain why they are insufficient for D3C, and we outline a plethora of exciting research problems.<\/jats:p>","DOI":"10.1145\/1860702.1860706","type":"journal-article","created":{"date-parts":[[2010,9,22]],"date-time":"2010-09-22T11:55:58Z","timestamp":1285156558000},"page":"27-32","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Beyond isolation"],"prefix":"10.1145","volume":"39","author":[{"given":"Lucja","family":"Kot","sequence":"first","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nitin","family":"Gupta","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sudip","family":"Roy","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johannes","family":"Gehrke","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph","family":"Koch","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,9,27]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"}}zope.stackless.com.  }}zope.stackless.com."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/988772.988781"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247564"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237794"},{"volume-title":"CIDR","year":"2009","author":"Koutrika G.","key":"e_1_2_1_5_1"},{"volume-title":"Morgan and Claypool","year":"2007","author":"Larus J. R.","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(86)90014-9"},{"volume-title":"Cambridge University Press","year":"1999","author":"Milner R.","key":"e_1_2_1_8_1"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/317040"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/335191.335419"},{"key":"e_1_2_1_11_1","unstructured":"}}R. Virding C. Wikstr\u00f6m and M. Williams. Concurrent programming in ERLANG (2nd ed.). Prentice Hall International (UK) Ltd. Hertfordshire UK UK 1996.   }}R. Virding C. Wikstr\u00f6m and M. Williams. Concurrent programming in ERLANG (2nd ed.). Prentice Hall International (UK) Ltd. Hertfordshire UK UK 1996."},{"volume-title":"MIT Press","year":"1999","author":"Weiss G.","key":"e_1_2_1_12_1"},{"volume-title":"Active Database Systems: Triggers and Rules For Advanced Database Processing. Morgan Kaufmann","year":"1996","author":"Widom J.","key":"e_1_2_1_13_1"}],"container-title":["ACM SIGMOD Record"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1860702.1860706","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1860702.1860706","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:08:26Z","timestamp":1750248506000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1860702.1860706"}},"subtitle":["research opportunities in declarative data-driven coordination"],"short-title":[],"issued":{"date-parts":[[2010,9,27]]},"references-count":13,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,9,27]]}},"alternative-id":["10.1145\/1860702.1860706"],"URL":"https:\/\/doi.org\/10.1145\/1860702.1860706","relation":{},"ISSN":["0163-5808"],"issn-type":[{"type":"print","value":"0163-5808"}],"subject":[],"published":{"date-parts":[[2010,9,27]]},"assertion":[{"value":"2010-09-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}