Fact-checked by Grok 2 weeks ago
References
-
[1]
[PDF] Linearizability: A Correctness Condition for Concurrent ObjectsA concurrent object is a data object shared by concurrent processes. Linearizability is a correctness condition for concurrent objects that exploits the ...
- [2]
-
[3]
[PDF] A Consistency in Non-Transactional Distributed Storage SystemsSuch strong consistency criteria can be found in early seminal works that paved the way of modern storage systems, e.g., [Lamport 1978; Lamport 1986a], as well ...
-
[4]
Consistency Models of NoSQL Databases - MDPIFeb 14, 2019 · This paper analyzes and compares the consistency model implementation on five popular NoSQL databases: Redis, Cassandra, MongoDB, Neo4j, and OrientDB.
-
[5]
[PDF] Scalable Causal Consistency for Wide-Area Storage with COPSSep 6, 2011 · 3.1 Definition. We define causal+ consistency as a combination of two properties: causal consistency and convergent conflict handling. We ...
-
[6]
[PDF] The Potential Dangers of Causal Consistency and an Explicit SolutionSep 30, 2012 · ABSTRACT. Causal consistency is the strongest consistency model that is available in the presence of partitions and provides useful se-.
-
[7]
[PDF] Managing Update Conflicts in Bayou, a Weakly Connected ...Bayou's design has focused on supporting apphcation-specific mechanisms to detect and resolve the update conflicts that natu- rally arise in such a system, ...
-
[8]
[PDF] Fast and General Datacenter Transactions for On-Disk DatabasesJul 12, 2023 · Recent work [27, 33, 47, 52, 57, 69, 81, 82, 84] shows that ACID distributed transactions with strong isolation and consistency semantics can ...
-
[9]
Eventually Consistent - Communications of the ACMJan 1, 2009 · Building reliable distributed systems at a worldwide scale demands trade-offs between consistency and availability.
-
[10]
[PDF] Strong consistency is not hard to get: Two-Phase Locking and Two ...Locking mechanisms are not only useful to implement pessimistic concurrency control. Snapshot isolation and optimistic concurrency control mechanisms can be ...
-
[11]
2PC*: a distributed transaction concurrency control protocol of multi ...Jul 23, 2020 · 2PC is a strongly consistent and centralized atomic commit protocol that ensures the serialization of the transaction execution order. However, ...
-
[12]
Documentation: 18: 13.2. Transaction Isolation - PostgreSQLThe Serializable isolation level provides the strictest transaction isolation. This level emulates serial transaction execution for all committed transactions; ...
-
[13]
Documentation: 18: 13.5. Serialization Failure Handling - PostgreSQLBoth Repeatable Read and Serializable isolation levels can produce errors that are designed to prevent serialization anomalies.
- [14]
-
[15]
Concurrency control in Amazon Aurora DSQL | AWS Database BlogDec 4, 2024 · Aurora DSQL uses optimistic concurrency control (OCC), where transactions run without locks, and check for conflicts at commit time.Concurrency Control In... · Benefits Of Occ For Aurora... · Example 2: Select For Update...Missing: consensus | Show results with:consensus
-
[16]
Consistency during replication | Docs - RedisWith the WAIT command, you can control the consistency and durability guarantees for the replicated and persisted database. Non-blocking Redis write operation.
-
[17]
WAIT | Docs - RedisNote that WAIT does not make Redis a strongly consistent store: while synchronous replication is part of a replicated state machine, it is not the only thing ...Consistency And Wait · Implementation Details · Redis Enterprise And Redis...
-
[18]
RFC 7530 - Network File System (NFS) Version 4 Protocol4. OPEN and CLOSE The NFSv4 protocol introduces OPEN and CLOSE operations. ... o The existence of any server-specific semantics of OPEN/CLOSE that would ...
- [19]
- [20]
-
[21]
[PDF] In Search of an Understandable Consensus AlgorithmMay 20, 2014 · The remainder of the paper introduces the replicated state machine problem (Section 2), discusses the strengths and weaknesses of Paxos (Section ...<|separator|>
-
[22]
[PDF] Consistency in Paxos/Raft - cs.PrincetonPaxos/RAFT has strong consistency. 6. Strong Consistency? write(A,1). 1 success read(A). Phone call: Ensures happens-before relationship, even through “out-of ...
-
[23]
KV API guarantees - etcdAug 17, 2021 · All API calls ensure sequential consistency, the strongest consistency guarantee available from distributed systems. No matter which etcd member ...Etcd Specific Definitions · Guarantees Provided · Consistency
-
[24]
[PDF] Transactions Make Debugging Easy - People @EECSSecond, due to the growing demand for strong consistency, data stores are in- creasingly adding transactional guarantees while providing high performance ...
-
[25]
Why you should pick strong consistency, whenever possibleJan 12, 2018 · The default mode for reads in Cloud Spanner is "strong," which guarantees that they observe the effects of all transactions that committed ...
-
[26]
Ensuring Data Integrity in Distributed Systems with TiDBApr 13, 2025 · This consistency model reduces the likelihood of anomalies such as dirty reads and lost updates, which are prevalent in distributed environments ...
-
[27]
What is Data Consistency | GigaSpacesVarious industries, including finance, healthcare, and government ... anomalies such as lost updates, dirty reads, or phantom reads. Software Bugs.
-
[28]
Distributed Transactions: Two-Phase Commit ProtocolJun 11, 2025 · Netflix's approach to distributed transactions focuses on minimizing 2PC usage through careful service decomposition and eventual consistency ...
-
[29]
[2312.01229] Fast Commitment for Geo-Distributed Transactions via ...Dec 2, 2023 · The paper proposes Decentralized Two-phase Commit (D2PC) using co-coordinators to reduce cross-region communication and commit latency in geo- ...
-
[30]
A Model and Survey of Distributed Data-Intensive SystemsThis article proposes a unifying model that dissects the core functionalities of data-intensive systems, and discusses alternative design and implementation ...