Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data 2014
DOI: 10.1145/2588555.2588562
|View full text |Cite
|
Sign up to set email alerts
|

Scalable atomic visibility with RAMP transactions

Abstract: Databases can provide scalability by partitioning data across several servers. However, multi-partition, multi-operation transactional access is often expensive, employing coordination-intensive locking, validation, or scheduling mechanisms. Accordingly, many real-world systems avoid mechanisms that provide useful semantics for multi-partition operations. This leads to incorrect behavior for a large class of applications including secondary indexing, foreign key enforcement, and materialized view maintenance. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

5
121
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 81 publications
(126 citation statements)
references
References 35 publications
5
121
0
Order By: Relevance
“…This illustrates in two real-word scenarios how the CAP theorem of Brewer [59] impacts transactional datastores. In a near future, we plan to refine this study by supporting additional criteria and protocols (e.g., read atomicity [2] or opacity [60]). Another direction of interest is the dynamic adaptation of consistency to the workload.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…This illustrates in two real-word scenarios how the CAP theorem of Brewer [59] impacts transactional datastores. In a near future, we plan to refine this study by supporting additional criteria and protocols (e.g., read atomicity [2] or opacity [60]). Another direction of interest is the dynamic adaptation of consistency to the workload.…”
Section: Resultsmentioning
confidence: 99%
“…In case their size equals O(m), with m = |Objects|, they allow a permissive computation of all the partial consistent snapshots [15,Theorem 1]. 2 In the current state of the implementation, G-DUR supports the TS, VC, VTS, GMV and PDV versioning mechanisms.…”
Section: Version Trackingmentioning
confidence: 99%
See 1 more Smart Citation
“…Since neither serializability nor strong consistency are achievable when network partitions may occur [13] RDBMSs usually choose ACID over high availability [14], [15]. Brewer's CAP theorem states that of the three properties availability (A), consistency (C) and partition tolerance (P), any distributed database system can achieve at most two [16].…”
Section: A Foundationsmentioning
confidence: 99%
“…RELATED WORK a) Scalable Consistent Databases: Recent years have seen a surge of progress in the development of scalable object stores that support transactions. Some systems such as [14], [15], [16], [17], [18] [20] use lock chains and assume transactions are known in advance. These methods scale well and often allow databases to accept loads similar to those handled by non-transactional databases.…”
Section: B Realistic Workloadsmentioning
confidence: 99%