A survey on NoSQL stores
Recent demands for storing and querying big data have revealed various shortcomings of
traditional relational database systems. This, in turn, has led to the emergence of a new kind …
traditional relational database systems. This, in turn, has led to the emergence of a new kind …
Consistency vs. availability in distributed cyber-physical systems
In distributed applications, Brewer's CAP theorem tells us that when networks become
partitioned (P), one must give up either consistency (C) or availability (A). Consistency is …
partitioned (P), one must give up either consistency (C) or availability (A). Consistency is …
ECROs: building global scale systems from sequential code
To ease the development of geo-distributed applications, replicated data types (RDTs) offer
a familiar programming interface while ensuring state convergence, low latency, and high …
a familiar programming interface while ensuring state convergence, low latency, and high …
The meaning of de/centralization: a theoretical review, towards a conceptual framing
Open-source software communities, platform ecosystems, and blockchains exemplify some
novel organizational forms made possible through recent technological innovations and …
novel organizational forms made possible through recent technological innovations and …
Implementation of cluster-wide logical clock and causal consistency in mongodb
M Tyulenev, A Schwerin, A Kamsky, R Tan… - Proceedings of the …, 2019 - dl.acm.org
MongoDB is a distributed database that supports replication and horizontal partitioning
(sharding). MongoDB replica sets consist of a primary that accepts all client writes and then …
(sharding). MongoDB replica sets consist of a primary that accepts all client writes and then …
Consistency vs. availability in distributed real-time systems
In distributed applications, Brewer's CAP theorem tells us that when networks become
partitioned (P), one must give up either consistency (C) or availability (A). Consistency is …
partitioned (P), one must give up either consistency (C) or availability (A). Consistency is …
[책][B] Distributed systems: concurrency and consistency
M Perrin - 2017 - books.google.com
Distributed Systems: Concurrency and Consistency explores the gray area of distributed
systems and draws a map of weak consistency criteria, identifying several families and …
systems and draws a map of weak consistency criteria, identifying several families and …
VeriFx: Correct replicated data types for the masses
Distributed systems adopt weak consistency to ensure high availability and low latency, but
state convergence is hard to guarantee due to conflicts. Experts carefully design replicated …
state convergence is hard to guarantee due to conflicts. Experts carefully design replicated …
A CAPable distributed programming model
Developers of modern distributed systems continuously face the impossibility result proved
by the CAP theorem. In a nutshell, the theorem states that a partition-tolerant system can …
by the CAP theorem. In a nutshell, the theorem states that a partition-tolerant system can …
A framework for consistency models in distributed systems
PS Almeida - arxiv preprint arxiv:2411.16355, 2024 - arxiv.org
We define am axiomatic timeless framework for asynchronous distributed systems, together
with well-formedness and consistency axioms, which unifies and generalizes the expressive …
with well-formedness and consistency axioms, which unifies and generalizes the expressive …