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

CockroachDB: The Resilient Geo-Distributed SQL Database

Abstract: We live in an increasingly interconnected world, with many organizations operating across countries or even continents. To serve their global user base, organizations are replacing their legacy DBMSs with cloud-based systems capable of scaling OLTP workloads to millions of users.CockroachDB is a scalable SQL DBMS that was built from the ground up to support these global OLTP workloads while maintaining high availability and strong consistency. Just like its namesake, CockroachDB is resilient to disasters throu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
45
0
2

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 117 publications
(47 citation statements)
references
References 40 publications
0
45
0
2
Order By: Relevance
“…CockroachDB menjadi jembatan untuk pusat data dalam menyediakan layanan otomatis secara terus menerus dan transparan dalam menghadapi kegagalan sistem (fault) skala besar. Sehingga aplikasi tidak perlu memiliki pengetahuan atau penanganan khusus untuk kondisi tersebut [39][40] [41]. Basis data ini mendukung data historis, dengan menawarkan bounding data untuk menyediakan transparansi dan kemudahan servis yang berkelanjutan [42].…”
Section: Culustrixdb Dan Cockroachdbunclassified
“…CockroachDB menjadi jembatan untuk pusat data dalam menyediakan layanan otomatis secara terus menerus dan transparan dalam menghadapi kegagalan sistem (fault) skala besar. Sehingga aplikasi tidak perlu memiliki pengetahuan atau penanganan khusus untuk kondisi tersebut [39][40] [41]. Basis data ini mendukung data historis, dengan menawarkan bounding data untuk menyediakan transparansi dan kemudahan servis yang berkelanjutan [42].…”
Section: Culustrixdb Dan Cockroachdbunclassified
“…Second, the abort rate can be high in a write-intensive workload. To address the first limitation, we can adopt the hybrid logic timestamp scheme that allocates timestamps by each individual node and still has serializability guarantee [28,50]. For the second limitation, it is possible to adopt the combination of OCC and MVCC by dynamically adjusting the transaction order to reduce abort rates [19,34], and verifying the transactions in batch to reduce the verification cost [20].…”
Section: Concurrency Controlmentioning
confidence: 99%
“…Strongly consistent replication is the backbone of modern cloud services, ranging from configuration management [13,29] to cloud datastores [8,22,26,28,33,39]. To ensure strong consistency, these services typically implement state machine replication using consensus protocols [4], henceforth referred to as replication protocols, which need to scale and provide high-throughput, low-latency services to the users.…”
Section: Introductionmentioning
confidence: 99%
“…As such EPaxos Modern cloud services, however, rarely operate on dedicated resources; on the contrary, physical resource sharing with some resource isolation is the norm. Moreover, most systems scale horizontally by running multiple protocol instances side-by-side to support different data partitions [8,26,28,36]. In such shared environments, the resources are allocated and scheduled using some sort of task packing [11], leaving only limited free resources on each node.…”
Section: Introductionmentioning
confidence: 99%