{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T07:38:58Z","timestamp":1773733138259,"version":"3.50.1"},"reference-count":42,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information Systems"],"published-print":{"date-parts":[[2026,8]]},"DOI":"10.1016\/j.is.2026.102719","type":"journal-article","created":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T17:05:47Z","timestamp":1773680747000},"page":"102719","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["A scalable transaction management framework for consistent document-oriented NoSQL databases"],"prefix":"10.1016","volume":"140","author":[{"given":"Adam A.E.","family":"Alflahi","sequence":"first","affiliation":[]},{"given":"Mohammed A.Y.","family":"Mohammed","sequence":"additional","affiliation":[]},{"given":"Abdallah","family":"Alsammani","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"4","key":"10.1016\/j.is.2026.102719_b1","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/1721654.1721659","article-title":"SQL databases v. NoSQL databases","volume":"53","author":"Stonebraker","year":"2010","journal-title":"Commun. ACM"},{"issue":"4","key":"10.1016\/j.is.2026.102719_b2","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/1978915.1978919","article-title":"Scalable SQL and NoSQL data stores","volume":"39","author":"Cattell","year":"2011","journal-title":"ACM SIGMOD Rec."},{"issue":"2","key":"10.1016\/j.is.2026.102719_b3","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":"ACM SIGACT News"},{"issue":"2","key":"10.1016\/j.is.2026.102719_b4","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":"Computer"},{"issue":"1","key":"10.1016\/j.is.2026.102719_b5","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/1435417.1435432","article-title":"Eventually consistent","volume":"52","author":"Vogels","year":"2009","journal-title":"Commun. ACM"},{"issue":"5","key":"10.1016\/j.is.2026.102719_b6","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1145\/2447976.2447992","article-title":"Eventual consistency today: Limitations, extensions, and beyond","volume":"56","author":"Bailis","year":"2013","journal-title":"Commun. ACM"},{"key":"10.1016\/j.is.2026.102719_b7","series-title":"MongoDB: The Definitive Guide","isbn-type":"print","author":"Chodorow","year":"2013","ISBN":"https:\/\/id.crossref.org\/isbn\/9781449344689"},{"key":"10.1016\/j.is.2026.102719_b8","series-title":"MongoDB manual: Transactions","author":"MongoDB Inc.","year":"2020"},{"issue":"5","key":"10.1016\/j.is.2026.102719_b9","doi-asserted-by":"crossref","DOI":"10.3390\/electronics8050488","article-title":"Challenges in NoSQL-based distributed data storage: A systematic literature review","volume":"8","author":"Ramzan","year":"2019","journal-title":"Electronics"},{"issue":"2","key":"10.1016\/j.is.2026.102719_b10","doi-asserted-by":"crossref","first-page":"171","DOI":"10.32620\/reks.2023.2.14","article-title":"Consistency issue and related tradeoffs in distributed replicated systems and databases: A review","author":"Ahmed","year":"2023","journal-title":"Radioelectron. Comput. Syst."},{"issue":"4","key":"10.1016\/j.is.2026.102719_b11","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1109\/TSC.2011.18","article-title":"CloudTPS: Scalable transactions for web applications in the cloud","volume":"5","author":"Wei","year":"2012","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"1","key":"10.1016\/j.is.2026.102719_b12","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1016\/j.jksuci.2015.05.003","article-title":"A middle layer solution to support ACID properties for NoSQL databases","volume":"28","author":"Lotfy","year":"2016","journal-title":"J. King Saud Univ. Comput. Inf. Sci."},{"key":"10.1016\/j.is.2026.102719_b13","series-title":"Proc. 1st ACM Symp. Cloud Computing","first-page":"143","article-title":"Benchmarking cloud serving systems with YCSB","author":"Cooper","year":"2010"},{"key":"10.1016\/j.is.2026.102719_b14","series-title":"PostgreSQL 14 documentation","author":"The PostgreSQL Global Development Group","year":"2024"},{"key":"10.1016\/j.is.2026.102719_b15","series-title":"MySQL 8.0 reference manual","author":"Oracle Corporation","year":"2024"},{"issue":"3","key":"10.1016\/j.is.2026.102719_b16","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."},{"issue":"9","key":"10.1016\/j.is.2026.102719_b17","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":"C-28","author":"Lamport","year":"1979","journal-title":"IEEE Trans. Comput."},{"issue":"1","key":"10.1016\/j.is.2026.102719_b18","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1007\/BF01784241","article-title":"Causal memory: Definitions, implementation, and programming","volume":"9","author":"Ahamad","year":"1995","journal-title":"Distrib. Comput."},{"key":"10.1016\/j.is.2026.102719_b19","series-title":"Proc. 16th ACM Symp. Operating Systems Principles","first-page":"288","article-title":"Flexible update propagation for weakly consistent replication","author":"Petersen","year":"1997"},{"issue":"3","key":"10.1016\/j.is.2026.102719_b20","doi-asserted-by":"crossref","first-page":"4574","DOI":"10.1007\/s11227-021-04030-w","article-title":"Horae: Causal consistency model based on hot data governance","volume":"78","author":"Tian","year":"2022","journal-title":"J. Supercomput."},{"issue":"2","key":"10.1016\/j.is.2026.102719_b21","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/MC.2012.33","article-title":"Consistency tradeoffs in modern distributed database system design: CAP is only part of the story","volume":"45","author":"Abadi","year":"2012","journal-title":"Computer"},{"key":"10.1016\/j.is.2026.102719_b22","series-title":"Proc. 21st ACM SIGOPS Symp. Operating Systems Principles","first-page":"205","article-title":"Dynamo: Amazon\u2019s highly available key\u2013value store","author":"DeCandia","year":"2007"},{"issue":"2","key":"10.1016\/j.is.2026.102719_b23","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/1773912.1773922","article-title":"Cassandra: A decentralized structured storage system","volume":"44","author":"Lakshman","year":"2010","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"10.1016\/j.is.2026.102719_b24","series-title":"Computer Science & Technology Trends","first-page":"61","article-title":"Study of consistency and performance tradeoff in Cassandra","author":"Vyas","year":"2022"},{"key":"10.1016\/j.is.2026.102719_b25","series-title":"Proc. 5th Biennial Conf. Innovative Data Systems Research","first-page":"223","article-title":"Megastore: Providing scalable, highly available storage for interactive services","author":"Baker","year":"2011"},{"issue":"3","key":"10.1016\/j.is.2026.102719_b26","doi-asserted-by":"crossref","DOI":"10.1145\/2491245","article-title":"Spanner: Google\u2019s globally distributed database","volume":"31","author":"Corbett","year":"2013","journal-title":"ACM Trans. Comput. Syst."},{"issue":"1","key":"10.1016\/j.is.2026.102719_b27","doi-asserted-by":"crossref","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."},{"issue":"1","key":"10.1016\/j.is.2026.102719_b28","doi-asserted-by":"crossref","DOI":"10.1186\/s13673-017-0088-3","article-title":"Transaction processing in consistency-aware user\u2019s applications deployed on NoSQL databases","volume":"7","author":"Gonz\u00e1lez-Aparicio","year":"2017","journal-title":"Human-Centric Comput. Inf. Sci."},{"key":"10.1016\/j.is.2026.102719_b29","series-title":"Proc. USENIX Annual Technical Conf.","first-page":"223","article-title":"Granola: Low-overhead distributed transaction coordination","author":"Cowling","year":"2012"},{"key":"10.1016\/j.is.2026.102719_b30","series-title":"Proc. 24th ACM Symp. Operating Systems Principles","first-page":"309","article-title":"Consistency-based service level agreements for cloud storage","author":"Terry","year":"2013"},{"key":"10.1016\/j.is.2026.102719_b31","series-title":"Proceedings of the International Conference on Computational Science and Its Applications","first-page":"194","article-title":"Enhancement of database access performance by improving data consistency in a non-relational database system (NoSQL)","author":"Alflahi","year":"2024"},{"issue":"11","key":"10.1016\/j.is.2026.102719_b32","doi-asserted-by":"crossref","first-page":"624","DOI":"10.1145\/360363.360369","article-title":"The notions of consistency and predicate locks in a database system","volume":"19","author":"Eswaran","year":"1976","journal-title":"Commun. ACM"},{"issue":"2","key":"10.1016\/j.is.2026.102719_b33","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1145\/319566.319567","article-title":"On optimistic methods for concurrency control","volume":"6","author":"Kung","year":"1981","journal-title":"ACM Trans. Database Syst."},{"key":"10.1016\/j.is.2026.102719_b34","series-title":"Reading","isbn-type":"print","article-title":"Concurrency control and recovery in database systems","author":"Bernstein","year":"1987","ISBN":"https:\/\/id.crossref.org\/isbn\/9780201107159"},{"key":"10.1016\/j.is.2026.102719_b35","series-title":"Transaction Processing: Concepts and Techniques","isbn-type":"print","author":"Gray","year":"1993","ISBN":"https:\/\/id.crossref.org\/isbn\/9781558601901"},{"issue":"2","key":"10.1016\/j.is.2026.102719_b36","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1145\/320251.320260","article-title":"System level concurrency control for distributed database systems","volume":"3","author":"Rosenkrantz","year":"1978","journal-title":"ACM Trans. Database Syst."},{"issue":"12","key":"10.1016\/j.is.2026.102719_b37","doi-asserted-by":"crossref","first-page":"1850","DOI":"10.14778\/2367502.2367523","article-title":"Serializable snapshot isolation in PostgreSQL","volume":"5","author":"Ports","year":"2012","journal-title":"Proc. VLDB Endow."},{"issue":"4","key":"10.1016\/j.is.2026.102719_b38","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1620585.1620587","article-title":"Serializable isolation for snapshot databases","volume":"34","author":"Cahill","year":"2009","journal-title":"ACM Trans. Database Syst."},{"key":"10.1016\/j.is.2026.102719_b39","series-title":"High Performance MySQL","isbn-type":"print","author":"Schwartz","year":"2012","ISBN":"https:\/\/id.crossref.org\/isbn\/9781449314286"},{"key":"10.1016\/j.is.2026.102719_b40","series-title":"Proc. 5th Biennial Conf. Innovative Data Systems Research","first-page":"134","article-title":"Data consistency properties and the tradeoffs in commercial cloud storages: The consumers\u2019 perspective","author":"Wada","year":"2011"},{"key":"10.1016\/j.is.2026.102719_b41","first-page":"1","article-title":"Benchmarking Redis and HBase NoSQL databases using Yahoo cloud service benchmarking tool","volume":"56","author":"Alzaidi","year":"2022","journal-title":"Ann. Math. Inform."},{"issue":"2","key":"10.1016\/j.is.2026.102719_b42","article-title":"SQL and NoSQL database software architecture performance analysis and assessments: A systematic literature review","volume":"7","author":"Khan","year":"2023","journal-title":"Big Data Cogn. Comput."}],"container-title":["Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0306437926000335?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0306437926000335?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T05:16:07Z","timestamp":1773724567000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0306437926000335"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8]]},"references-count":42,"alternative-id":["S0306437926000335"],"URL":"https:\/\/doi.org\/10.1016\/j.is.2026.102719","relation":{},"ISSN":["0306-4379"],"issn-type":[{"value":"0306-4379","type":"print"}],"subject":[],"published":{"date-parts":[[2026,8]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A scalable transaction management framework for consistent document-oriented NoSQL databases","name":"articletitle","label":"Article Title"},{"value":"Information Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.is.2026.102719","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"102719"}}