{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:26:24Z","timestamp":1767338784461,"version":"3.37.3"},"reference-count":54,"publisher":"Oxford University Press (OUP)","issue":"6","license":[{"start":{"date-parts":[[2019,3,16]],"date-time":"2019-03-16T00:00:00Z","timestamp":1552694400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,6,1]]},"DOI":"10.1093\/comjnl\/bxy142","type":"journal-article","created":{"date-parts":[[2018,12,14]],"date-time":"2018-12-14T08:43:34Z","timestamp":1544777014000},"page":"943-960","source":"Crossref","is-referenced-by-count":10,"title":["CAP Theorem: Revision of Its Related Consistency Models"],"prefix":"10.1093","volume":"62","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7216-9249","authenticated-orcid":false,"given":"Francesc D","family":"Mu\u00f1oz-Esco\u00ed","sequence":"first","affiliation":[{"name":"Instituto Universitario Mixto Tecnol\u00f3gico de Inform\u00e1tica, Universitat Polit\u00e8cnica de Val\u00e8ncia, Valencia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rub\u00e9n","family":"de Juan-Mar\u00edn","sequence":"additional","affiliation":[{"name":"Instituto Universitario Mixto Tecnol\u00f3gico de Inform\u00e1tica, Universitat Polit\u00e8cnica de Val\u00e8ncia, Valencia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9-Ram\u00f3n","family":"Garc\u00eda-Escriv\u00e1","sequence":"additional","affiliation":[{"name":"Instituto Universitario Mixto Tecnol\u00f3gico de Inform\u00e1tica, Universitat Polit\u00e8cnica de Val\u00e8ncia, Valencia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J R","family":"Gonz\u00e1lez de Mend\u00edvil","sequence":"additional","affiliation":[{"name":"Depto. de Ingenier\u00eda Matem\u00e1tica e Inform\u00e1tica, Universidad P\u00fablica de Navarra, Pamplona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 M","family":"Bernab\u00e9u-Aub\u00e1n","sequence":"additional","affiliation":[{"name":"Instituto Universitario Mixto Tecnol\u00f3gico de Inform\u00e1tica, Universitat Polit\u00e8cnica de Val\u00e8ncia, Valencia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2019,3,16]]},"reference":[{"key":"2019052111195948100_bxy142C1","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1145\/5505.5508","article-title":"Consistency in partitioned networks","volume":"17","author":"Davidson","year":"1985","journal-title":"ACM Comput. Surv."},{"year":"1999","author":"Fox","key":"2019052111195948100_bxy142C2"},{"key":"2019052111195948100_bxy142C3","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/564585.564601","article-title":"Brewer\u2019s conjecture and the feasibility of consistent, available, partition-tolerant web services","volume":"33","author":"Gilbert","year":"2002","journal-title":"SIGACT News"},{"year":"1975","author":"Johnson","key":"2019052111195948100_bxy142C4"},{"year":"1996","author":"Birman","key":"2019052111195948100_bxy142C5"},{"key":"2019052111195948100_bxy142C6","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1007\/BF01786228","article-title":"On interprocess communication. Part II: algorithms","volume":"1","author":"Lamport","year":"1986","journal-title":"Distrib. Comput."},{"key":"2019052111195948100_bxy142C7","doi-asserted-by":"crossref","first-page":"617","DOI":"10.1007\/s00607-016-0507-8","article-title":"A survey on elasticity management in PaaS systems","volume":"99","author":"Mu\u00f1oz-Esco\u00ed","year":"2017","journal-title":"Computing"},{"key":"2019052111195948100_bxy142C8","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/MC.2012.37","article-title":"CAP twelve years later: how the \u2018rules\u2019 have changed","volume":"45","author":"Brewer","year":"2012","journal-title":"IEEE Comput."},{"year":"2011","author":"Mahajan","key":"2019052111195948100_bxy142C9"},{"year":"2015","author":"Pascual-Miret","key":"2019052111195948100_bxy142C10"},{"key":"2019052111195948100_bxy142C11","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1109\/TPDS.2016.2556669","article-title":"Limitations of highly-available eventually-consistent data stores","volume":"28","author":"Attiya","year":"2017","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"2019052111195948100_bxy142C12","doi-asserted-by":"crossref","first-page":"19:1","DOI":"10.1145\/2926965","article-title":"Consistency in non-transactional distributed storage systems","volume":"49","author":"Viotti","year":"2016","journal-title":"ACM Comput. Surv."},{"year":"2014","author":"Burckhardt","key":"2019052111195948100_bxy142C13"},{"key":"2019052111195948100_bxy142C14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1561\/2500000011","article-title":"Principles of eventual consistency","volume":"1","author":"Burckhardt","year":"2014","journal-title":"Foundations Trends Program. Lang."},{"key":"2019052111195948100_bxy142C15","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1145\/78969.78972","article-title":"Linearizability: a correctness condition for concurrent objects","volume":"12","author":"Herlihy","year":"1990","journal-title":"ACM Trans. Program. Lang. Syst."},{"year":"1987","author":"Demers","key":"2019052111195948100_bxy142C16"},{"year":"2011","author":"Shapiro","key":"2019052111195948100_bxy142C17"},{"year":"1988","author":"Lipton","key":"2019052111195948100_bxy142C18"},{"key":"2019052111195948100_bxy142C19","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1109\/TC.1979.1675439","article-title":"How to make a multiprocessor computer that correctly executes multiprocess programs","volume":"28","author":"Lamport","year":"1979","journal-title":"IEEE T. Comput."},{"year":"1994","author":"Terry","key":"2019052111195948100_bxy142C20"},{"year":"1991","author":"Ahamad","key":"2019052111195948100_bxy142C21"},{"year":"2011","author":"Lloyd","key":"2019052111195948100_bxy142C22"},{"year":"1995","author":"Terry","key":"2019052111195948100_bxy142C23"},{"key":"2019052111195948100_bxy142C24","first-page":"2:1","article-title":"Convergence through a weak consistency model: timed causal consistency","volume":"8","author":"Torres-Rojas","year":"2005","journal-title":"CLEI Electron. J."},{"year":"1999","author":"Torres-Rojas","key":"2019052111195948100_bxy142C25"},{"year":"2005","author":"Aiyer","key":"2019052111195948100_bxy142C26"},{"year":"2002","author":"Mazi\u00e8res","key":"2019052111195948100_bxy142C27"},{"year":"2006","author":"Oprea","key":"2019052111195948100_bxy142C28"},{"year":"2007","author":"Li","key":"2019052111195948100_bxy142C29"},{"year":"1990","author":"Hutto","key":"2019052111195948100_bxy142C30"},{"year":"1989","author":"Goodman","key":"2019052111195948100_bxy142C31"},{"year":"2018","author":"Girault","key":"2019052111195948100_bxy142C32"},{"key":"2019052111195948100_bxy142C33","first-page":"776","article-title":"Probabilistically bounded staleness for practical partial quorums","volume":"5","author":"Bailis","year":"2012","journal-title":"PVLDB"},{"year":"1992","author":"Attiya","key":"2019052111195948100_bxy142C34"},{"key":"2019052111195948100_bxy142C35","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1145\/138873.138877","article-title":"Providing high availability using lazy replication","volume":"10","author":"Ladin","year":"1992","journal-title":"ACM Trans. Comput. Syst."},{"key":"2019052111195948100_bxy142C36","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1145\/566340.566342","article-title":"Design and evaluation of a conit-based continuous consistency model for replicated services","volume":"20","author":"Yu","year":"2002","journal-title":"ACM Trans. Comput. Syst."},{"year":"2002","author":"Krishnamurthy","key":"2019052111195948100_bxy142C37"},{"year":"2007","author":"Santos","key":"2019052111195948100_bxy142C38"},{"year":"2012","author":"Li","key":"2019052111195948100_bxy142C39"},{"year":"2014","author":"Dobre","key":"2019052111195948100_bxy142C40"},{"year":"2003","author":"Vitenberg","key":"2019052111195948100_bxy142C41"},{"year":"1982","author":"Ceri","key":"2019052111195948100_bxy142C42"},{"key":"2019052111195948100_bxy142C43","doi-asserted-by":"crossref","first-page":"48","DOI":"10.14778\/1920841.1920853","article-title":"Schism: a workload-driven approach to database replication and partitioning","volume":"3","author":"Curino","year":"2010","journal-title":"Proc. VLDB Endowment"},{"year":"2011","author":"Bernstein","key":"2019052111195948100_bxy142C44"},{"year":"2012","author":"Liroz-Gistau","key":"2019052111195948100_bxy142C45"},{"key":"2019052111195948100_bxy142C46","doi-asserted-by":"crossref","first-page":"5:1","DOI":"10.1145\/2445583.2445588","article-title":"ElasTraS: an elastic, scalable, and self-managing transactional database for the cloud","volume":"38","author":"Das","year":"2013","journal-title":"ACM Trans. Database Syst."},{"key":"2019052111195948100_bxy142C47","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1007\/s11704-014-3480-4","article-title":"A new fragment re-allocation strategy for NoSQL database systems","volume":"9","author":"Chen","year":"2015","journal-title":"Frontiers Comput. Sci."},{"key":"2019052111195948100_bxy142C48","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1016\/j.future.2015.09.024","article-title":"Workload-aware incremental repartitioning of shared-nothing distributed databases for scalable OLTP applications","volume":"56","author":"Kamal","year":"2016","journal-title":"Future Generation Comp. Syst."},{"key":"2019052111195948100_bxy142C49","doi-asserted-by":"crossref","first-page":"4444","DOI":"10.1007\/s11227-017-2027-5","article-title":"A partitioning framework for Cassandra NoSQL database using Rendezvous hashing","volume":"73","author":"El-Ghamrawy","year":"2017","journal-title":"J. Supercomput."},{"key":"2019052111195948100_bxy142C50","doi-asserted-by":"crossref","first-page":"1037","DOI":"10.4149\/cai_2018_5_1037","article-title":"Eventual consistency: origin and support","volume":"37","author":"Mu\u00f1oz-Esco\u00ed","year":"2018","journal-title":"Comput. Inform."},{"year":"1988","author":"Kawell","key":"2019052111195948100_bxy142C51"},{"year":"1975","author":"Cosell","key":"2019052111195948100_bxy142C52"},{"year":"1976","author":"Alsberg","key":"2019052111195948100_bxy142C53"},{"key":"2019052111195948100_bxy142C54","doi-asserted-by":"crossref","first-page":"374","DOI":"10.1145\/3149.214121","article-title":"Impossibility of distributed consensus with one faulty process","volume":"32","author":"Fischer","year":"1985","journal-title":"J. ACM"}],"container-title":["The Computer Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/comjnl\/article-pdf\/62\/6\/943\/28680913\/bxy142.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,21]],"date-time":"2019-05-21T14:18:35Z","timestamp":1558448315000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/comjnl\/article\/62\/6\/943\/5381952"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,16]]},"references-count":54,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2019,3,16]]},"published-print":{"date-parts":[[2019,6,1]]}},"URL":"https:\/\/doi.org\/10.1093\/comjnl\/bxy142","relation":{},"ISSN":["0010-4620","1460-2067"],"issn-type":[{"type":"print","value":"0010-4620"},{"type":"electronic","value":"1460-2067"}],"subject":[],"published-other":{"date-parts":[[2019,6]]},"published":{"date-parts":[[2019,3,16]]}}}