A survey on NoSQL stores

A Davoudian, L Chen, M Liu - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
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 …

Consistency vs. availability in distributed cyber-physical systems

EA Lee, R Akella, S Bateni, S Lin, M Lohstroh… - ACM Transactions on …, 2023 - dl.acm.org
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 …

ECROs: building global scale systems from sequential code

K De Porre, C Ferreira, N Preguiça… - Proceedings of the ACM …, 2021 - dl.acm.org
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 …

The meaning of de/centralization: a theoretical review, towards a conceptual framing

E Rossi, C Sørensen - … , Towards a Conceptual Framing (May 14 …, 2022 - papers.ssrn.com
Open-source software communities, platform ecosystems, and blockchains exemplify some
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 …

Consistency vs. availability in distributed real-time systems

EA Lee, R Akella, S Bateni, S Lin, M Lohstroh… - arxiv preprint arxiv …, 2023 - arxiv.org
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 …

[책][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 …

VeriFx: Correct replicated data types for the masses

K De Porre, C Ferreira, EG Boix - arxiv preprint arxiv:2207.02502, 2022 - arxiv.org
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 …

A CAPable distributed programming model

F Myter, C Scholliers, W De Meuter - … on New Ideas, New Paradigms, and …, 2018 - dl.acm.org
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 …

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 …