2020
DOI: 10.14778/3415478.3415555
|View full text |Cite
|
Sign up to set email alerts
|

A drop-in middleware for serializable DB clustering across geo-distributed sites

Abstract: Many geo-distributed services at web-scale companies still rely on databases (DBs) primarily optimized for single-site performance. At AT&T this is exemplified by services in the network control plane that rely on third-party software that uses DBs like MariaDB and PostgreSQL, which do not provide strict serializability across sites without a significant performance impact. Moreover, it is often impractical for these services to re-purpose their code to use newer DBs optimized for geo-distribution. In this… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 23 publications
0
1
0
Order By: Relevance
“…These types of database systems need to maintain data consistency to ensure that all operations are executed correctly and in the same order to all consensus nodes. For instance, CockroachDB [1] and TiDB [2] use Raft [3] to support geo-distributed consistency [4]. Open source private chain systems such as Hyperledger Fabric [5] use leader-based consensus models such as PBFT [6] and Raft for transaction consensus [7].…”
Section: Introductionmentioning
confidence: 99%
“…These types of database systems need to maintain data consistency to ensure that all operations are executed correctly and in the same order to all consensus nodes. For instance, CockroachDB [1] and TiDB [2] use Raft [3] to support geo-distributed consistency [4]. Open source private chain systems such as Hyperledger Fabric [5] use leader-based consensus models such as PBFT [6] and Raft for transaction consensus [7].…”
Section: Introductionmentioning
confidence: 99%