国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:黄纯悦,彭起,张拂晓,王声溢,罗成,张岩峰,于戈
单位:黄纯悦,东北大学 计算机科学与工程学院, 辽宁 沈阳 11016911,彭起,东北大学 计算机科学与工程学院, 辽宁 沈阳 11016902,张拂晓,东北大学 计算机科学与工程学院, 辽宁 沈阳 11016903,王声溢,东北大学 计算机科学与工程学院, 辽宁 沈阳 11016904,罗成,东北大学 计算机科学与工程学院, 辽宁 沈阳 11016905,张岩峰,东北大学 计算机科学与工程学院, 辽宁 沈阳 11016906,于戈,东北大学 计算机科学与工程学院, 辽宁 沈阳 11016907
关键词:分布式事务处理;分布式数据库;数据复制;确定性数据库;跨区域复制数据库
基金:国家自然科学基金(62072082, U2241212, U1811261, 62202088); 辽宁省重点研发计划(2020JH2/10100037); 中央高校基本科研业务费(N2216015, N2216012)
数据复制是分布式数据库提高可用性的重要手段, 通过在不同区域放置数据库的部分副本, 还可以提高本地读写操作的响应速度, 增加副本数量也会提升读负载的线性扩展能力. 考虑到这些优良特性, 近年来国内外都出现了众多多副本分布式数据库系统, 包括Google Spanner、CockroachDB、TiDB、OceanBase等一系列主流的工业界系统, 也出现了包括Calvin、Aria、Berkeley Anna等一系列优秀的学术界系统. 然而, 多副本数据库带来诸多收益的同时, 也带来了一致性维护、跨节点事务、事务隔离等一系列挑战. 总结分析现有的复制架构、一致性维护策略、跨节点事务并发控制等技术, 对比几个代表性多副本数据库系统之间在分布式事务处理方面上的差异与共同点, 并在阿里云环境下搭建跨区域的分布式集群环境, 对几个代表性系统的分布式事务处理能力进行了实验测试分析.
来源:2024年第1期
《软件学报》期刊编辑部