3月28日消息,近日,由Apache ShardingSphere 社区、SphereEx以及重庆大学计算机系团队共同撰写的关于《Apache ShardingSphere:A Holistic and Pluggable Platform for Data Sharding》论文,被数据管理与数据库国际顶级会议 ICDE 长文录用,成为业界首篇关于数据分片的顶级会议论文。
据了解,ICDE(The International Conference on Data Engineering)是中国计算机协会(CCF)推荐的 A 类国际学术会议,是数据库和数据挖掘领域顶级学术会议之一,是电气与电子工程师协会(IEEE)的旗舰会议,和 SIGMOD、VLDB 并称数据管理与数据库领域的三大国际顶尖学术会议。
此次被收录,代表Apache ShardingSphere所倡导DatabasePlus理念的工程化实践,经过 5年多的研发及生产验证外,已经得到理论层面的验证。其提出的基于数据库之上的增强计算引擎,及内置的多层可插拔架构得到很好的印证。其研究成果获全球顶会认可,也代表着 Apache ShardingSphere 在数据库底层核心基础性技术研究方面持续获得了创新性突破。该论文印证了在关系型数据库仍然是在线事务处理的主力,但缺乏可扩展性以及无法高效解决高并发问题,以及 NewSQL 数据库会带来额外学习成本的背景下,Apache ShardingSphere 作为一款数据库中间件来连接和管理众多已有的数据库,已经成为一种十分友好且高效的方式。
论文中提到,重庆大学与 SphereEx 在 Sysbench 和 TPCC 这两个测试环境下进行了多轮实验,验证了在相同的配置下 Apache ShardingSphere 的性能都优于大多数分片系统和新架构数据库。
(使用 TPCC 对不同分布式系统的比较)
资料显示,Apache ShardingSphere 从诞生至今,已经走过了 6 年多时间,旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。
时至今日,关系型数据库作为支持完整事务的最优选择,其仍然是在线事务处理的主力。目前,Apache ShardingSphere 已更新 5.1.0 正式版。伴随着此次更新,Apache ShardingSphere 也正式将产品定位转向以 Database Plus 为核心的全新领域,旨在构建多模数据库上层的标准和生态。除在数据库上层提供强大的增量能力之外,Database Plus 架构也为开发者和用户开放了高度可扩展的数据库生态,帮助用户站在数据库的上层视角,更多关注数据库之间的协作。
目前,Apache ShardingSphere 已经在数百家海内外企业的生产环境中得到应用,涉及互联网、游戏、银行、保险、证券、制造业、电信、新零售、政府等多个行业,已得到多个真实生产场景的验证。