分布式数据库系统

分布式数据库系统
分布式数据库系统(Distributed Database System,DDBS),是指物理上分布、逻辑上集中的分布式数据库结构或物理上分布、逻辑上分布的分布式数据库结构。一个分布式数据库系统从逻辑上看如同集中式数据库系统一样,用户可在任何一个场地执行全局应用。[1]
随着大数据技术的发展,以HadoopGreenplum为代表的非结构化大规模数据处理技术崛起,这些技术主要采用Shared-nothing架构,在分析领域率先实现了分布式的扩展。2010年后,谷歌SpannerTidb采用PaxosRaft等一致性协议来解决中间件方案的单点瓶颈问题,这为事务数据库的分布式化提供了新的理论依据。[3]在中国,是金融行业率先使用分布式数据库系统,曾长期由OracleIBM等国外科技公司占据主导地位。随着华为腾讯阿里纷纷投入了自主研发数据库的业务布局,中国产品在国内市场替代率节节攀升。[2]2021年,中国工信部印发《“十四五”信息化和工业化深度融合发展规划》,明确提出加速分布式数据库、混合事务分析处理数据库、共享内存数据库集群等产品研发和应用推广。[5]2023年12月,相关报告显示,腾讯云华为云阿里云位居中国分布式关系型数据库市场份额Top3。[6]
随着互联网在线业务的不断发展,信息技术向产业互联网延伸,开源理念不断深入,分布式数据库系统迎来了快速发展。结合云计算人工智能和硬件的发展,并随着时间的累计和海量应用的支持,分布式数据库系统品应用前景也越来越好。[3]

发展历程

发展背景