Apache ShardingSphere:分布式数据库中间件生态圈解决方案
在互联网时代,传统的将数据集中存储至单一数据节点的解决方案已经难以应对海量数据的性能、可用性和运维成本需求。关系型数据库的B+树索引在数据量增加时导致磁盘访问IO次数上升,进而影响查询性能。高并发访问使集中式数据库成为系统瓶颈。无状态的服务化架构导致系统压力集中在数据库上,而单一数据节点和主从架构难以满足可用性需求。随着数据量增大,DBA的运维压力增大,备份和恢复时间成本不可控。在传统关系型数据库无法满足互联网需求时,尝试将数据存储至原生支持分布式的NoSQL。然而,NoSQL与SQL的不兼容性以及生态圈的不完善使其无法与关系型数据库竞争。Apache ShardingSphere作为一套开源的分布式数据库中间件解决方案生态圈,为解决这一难题而诞生。
下载地址
用户评论