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 …
[KSIĄŻKA][B] Principles of distributed database systems
MT Özsu, P Valduriez - 1999 - Springer
The first edition of this book appeared in 1991 when the technology was new and there were
not too many products. In the Preface to the first edition, we had quoted Michael Stonebraker …
not too many products. In the Preface to the first edition, we had quoted Michael Stonebraker …
[PDF][PDF] Chain Replication for Supporting High Throughput and Availability.
Chain replication is a new approach to coordinating clusters of fail-stop storage servers. The
approach is intended for supporting large-scale storage services that exhibit high throughput …
approach is intended for supporting large-scale storage services that exhibit high throughput …
Fault-scalable Byzantine fault-tolerant services
A fault-scalable service can be configured to tolerate increasing numbers of faults without
significant decreases in performance. The Query/Update (Q/U) protocol is a new tool that …
significant decreases in performance. The Query/Update (Q/U) protocol is a new tool that …
Halfmoon: Log-optimal fault-tolerant stateful serverless computing
Serverless computing separates function execution from state management. Simple retry-
based fault tolerance might corrupt the shared state with duplicate updates. Existing …
based fault tolerance might corrupt the shared state with duplicate updates. Existing …
Probabilistically bounded staleness for practical partial quorums
Data store replication results in a fundamental trade-off between operation latency and data
consistency. In this paper, we examine this trade-off in the context of quorum-replicated data …
consistency. In this paper, we examine this trade-off in the context of quorum-replicated data …
Ganymed: Scalable replication for transactional web applications
C Plattner, G Alonso - ACM/IFIP/USENIX International Conference on …, 2004 - Springer
Data grids, large scale web applications generating dynamic content and database service
providing pose significant scalability challenges to database engines. Replication is the …
providing pose significant scalability challenges to database engines. Replication is the …
SWORD: scalable workload-aware data placement for transactional workloads
In this paper, we address the problem of transparently scaling out transactional (OLTP)
workloads on relational databases, to support database-as-a-service in cloud computing …
workloads on relational databases, to support database-as-a-service in cloud computing …
Hermes: A fast, fault-tolerant and linearizable replication protocol
Today's datacenter applications are underpinned by datastores that are responsible for
providing availability, consistency, and performance. For high availability in the presence of …
providing availability, consistency, and performance. For high availability in the presence of …
MIDDLE-R: Consistent database replication at the middleware level
The widespread use of clusters and Web farms has increased the importance of data
replication. In this article, we show how to implement consistent and scalable data …
replication. In this article, we show how to implement consistent and scalable data …