2022 年 8 月 18 日,由 InfoQ 主办的 ArchSummit 全球架构师峰会(北京站)2022 在北京·富力万丽酒店召开。
SphereEx CEO 张亮受邀出席会议,聚焦于云数据库的架构设计和技术演进、云原生实践、架构能力等时下最受关注的技术方向落地实践,围绕《可插拔架构下的数据增强计算引擎实现》进行了主题分享,解读 ShardingSphere 在 Database Plus 和 Database Mesh 双向指导下的机会与能力。
Database Plus 是未来数据库的设计哲学
现场,张亮全面阐述了 ShardingSphere 及其核心理念 Database Plus。通过在碎片化的同构或异构数据库之上搭建使用和交互的标准层和生态层,并叠加扩展更多计算能力,例如数据分片、数据加解密等,使得所有应用和数据库之间的交互面向 Database Plus 构建的标准层,从而屏蔽数据库碎片化对上层业务带来的差异化影响,降低企业应用和管理数据库的门槛与成本,进而达到以分布式数据库系统的设计理念,使传统关系型数据库拥有适应于当下的新能力的目的。
通过践行 Database Plus 理念,Apache ShardingSphere 已实现在数据库上层构建一套全新的数据治理生态,以微内核&可插拔的内核架构形式为企业及开发者用户提供更多灵活的解决方案。
Database Plus 为 ShardingSphere 赋予了极致性能
ShardingSphere 作为一款为底层数据库提供增量服务的平台,与底层数据库对接后双方的『适配』情况也关系到在真实生产环境中的性能。Database Plus 理念中的可插拔特性,使得 ShardingSphere 具备了面向多种底层数据库的强大兼容能力。
此前在 ShardingSphere 与 openGauss 的合作中,双方使用 16 台服务器在超过 1 小时的测试中,得到了超过 1000 万 tpmC 的结果,在极大提升数据库性能极限的同时,ShardingSphere 更是满足了 openGauss 在海量数据场景下关于可用性以及运维成本等多方面的诉求。
ShardingSphere 的能力优势
针对不同的用户需求 ShardingSphere 能够在多元化的应用场景下实现完美适配。张亮认为,ShardingSphere 能够复用数据库的存储和原生计算能力,并在其基础之上提供全局化的能力增强,主要体现在分布式、数据控制、流量控制三个方面。
作为全球顶级的开源项目,Apache ShardingSphere 在开源领域已经相当成熟,社区已经呈现出开放和多元化的态势。
在商业化层面,SphereEx 基于对数据库产业发展的研判,在 ShardingSphere 的基础上陆续推出了 SphereEx-Entsuite、SphereEx-Cloud、Pisanix 等多款商业化及开源产品。通过主动跟进数据库产业发展以及用户使用趋势,未来 SphereEx 将努力协同产业上下游合作伙伴、企业客户以及个人开发者打造多方共赢的局面,共同推动数据库产业的繁荣发展。