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 …

Optimistic replication

Y Saito, M Shapiro - ACM Computing Surveys (CSUR), 2005‏ - dl.acm.org
Data replication is a key technology in distributed systems that enables higher availability
and performance. This article surveys optimistic replication algorithms. They allow replica …

Conflict-free replicated data types

M Shapiro, N Preguiça, C Baquero… - Stabilization, Safety, and …, 2011‏ - Springer
Abstract Replicating data under Eventual Consistency (EC) allows any replica to accept
updates without remote synchronisation. This ensures performance and scalability in large …

Don't settle for eventual: scalable causal consistency for wide-area storage with COPS

W Lloyd, MJ Freedman, M Kaminsky… - Proceedings of the …, 2011‏ - dl.acm.org
Geo-replicated, distributed data stores that support complex online applications, such as
social networks, must provide an" always-on" experience where operations always complete …

[PS][PS] Epidemic routing for partially connected ad hoc networks

A Vahdat, D Becker - 2000‏ - jflap.org
Mobile ad hoc routing protocols allow nodes with wireless adaptors to communicate with
one another without any pre-existing network infrastructure. Existing ad hoc routing …

A comprehensive study of convergent and commutative replicated data types

M Shapiro, N Preguiça, C Baquero, M Zawirski - 2011‏ - inria.hal.science
Eventual consistency aims to ensure that replicas of some mutable shared object converge
without foreground synchronisation. Previous approaches to eventual consistency are ad …

A low-bandwidth network file system

A Muthitacharoen, B Chen, D Mazieres - Proceedings of the eighteenth …, 2001‏ - dl.acm.org
Users rarely consider running network file systems over slow or wide-area networks, as the
performance would be unacceptable and the bandwidth consumption too high …

PNUTS: Yahoo!'s hosted data serving platform

BF Cooper, R Ramakrishnan, U Srivastava… - Proceedings of the …, 2008‏ - dl.acm.org
We describe PNUTS, a massively parallel and geographically distributed database system
for Yahoo!'s web applications. PNUTS provides data storage organized as hashed or …

Making {Geo-Replicated} systems fast as possible, consistent when necessary

C Li, D Porto, A Clement, J Gehrke, N Preguiça… - … USENIX Symposium on …, 2012‏ - usenix.org
Online services distribute and replicate state across geographically diverse data centers and
direct user requests to the closest or least loaded site. While effectively ensuring low latency …

Blockchain meets database: Design and implementation of a blockchain relational database

S Nathan, C Govindarajan, A Saraf, M Sethi… - arxiv preprint arxiv …, 2019‏ - arxiv.org
In this paper, we design and implement the first-ever decentralized replicated relational
database with blockchain properties that we term blockchain relational database. We …