GeoGauss:强一致性和轻量级协调的面向地理复制 SQL 数据库的 OLTP
摘要:多国企业进行全球业务,需要地理分布式事务性数据库。现有的最先进数据库采用分片式主-从复制架构。然而,单主服务模式会导致客户端跨区域大量写入,而分片架构需要多次往返确认(例如,2PC)以确保跨分片事务的原子性。这些局限驱使我们寻找另一种设计选择。在本文中,我们提出了一种具有全复本多主架构的强一致性OLTP数据库GeoGauss。为了高效地合并来自不同主节点的更新,我们提出了一个多主OCC,它统一了数据复制和并发事务处理。通过利用基于时期的增量状态合并规则和乐观的异步执行,GeoGauss确保了强一致性,并以轻量级协议允许更多的并发性,弱隔离已足够满足我们的需求。我们的地理分布式实验结果表明,GeoGauss在TPC-C基准测试中实现了比最先进的地理分布式数据库CockroachDB高7.06倍的吞吐量和低17.41倍的延迟。
作者:Weixing Zhou, Qi Peng, Zijie Zhang, Yanfeng Zhang, Yang Ren, Sihao Li, Guo Fu, Yulong Cui, Qiang Li, Caiyi Wu, Shangjun Han, Shengyi Wang, Guoliang Li, Ge Yu
论文ID:2304.09692
分类:Databases
分类简称:cs.DB
提交时间:2023-04-20