Apache ShardingSphere 首篇论文被国际数据库顶级会议 ICDE 收录,全球数据库发展迎来新局面

2022-12-27 0 1,018

Apache ShardingSphere 首篇论文被国际数据库顶级会议 ICDE 收录,全球数据库发展迎来新局面

1、Apache ShardingSphere 学术论文被 ICED 收录于

近日,由 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 所提倡 Database Plus 经营理念的产业化实践,经过 5 年多的研制及生产校正外,早已获得理论微观的校正。其提出的基于资料库之上的增强排序发动机,及内建的第二层可适配构架获得较好的佐证。其科研成果获亚洲地区顶会普遍认可,也代表者着 Apache ShardingSphere 在资料库下层核心关键性技术研究方面持续获得了开拓性突破。该学术论文佐证了在亲密关系型资料库依然是新浪网会话的主力部队,但缺乏扩展性和难以高效率化解高mammalian难题,和 NewSQL 资料库会带来附加学习成本的大背景下,Apache ShardingSphere 做为这款资料库开发工具来相连和管理众多已有的资料库,早已正式成为一种十分亲善且高效率的方式。

2、校正 Apache ShardingSphere 的科学产业发展方向

Apache ShardingSphere 从问世至今,早已走来了 6 年多时间。在局外人的视点看来,无论是项目本身或是开放源码街道社区,Apache ShardingSphere 都早已相当成功。

(1)我们为什么要完善现有的资料库自然生态,而绝非增建这款资料库?

Apache ShardingSphere 意在充分合理地在分布式系统的情景下利用亲密关系型资料库的排序和储存能力,而绝非实现一个崭新的亲密关系型资料库。

如今,亲密关系型资料库做为支持完整外交事务的最优化选择,其依然是新浪网会话的主力部队。但由于亲密关系型资料库在设计初期是针对DF93机器的,并没有考虑到网络流量、统计数据过大时的情景,因此扩展性不佳并且难以高效率化解高mammalian难题。在此大背景下 NewSQL 不断涌现,New 就意味着是从零开始开发的资料库。虽然适合现在的应用情景,但其还没有大量接受过真实生产环境的检验,并且还会为企业的维护人员带来附加学习成本。

在此大背景下,Apache ShardingSphere 也一步步从工具产业发展到自然生态,立足点越来越高,影响范围越来越广,这样的系统打破了亲密关系型资料库构架的限制。目前,Apache ShardingSphere 已更新 5.1.0 正式版。伴随着此次更新,Apache ShardingSphere 也正式将产品定位转向以 Database Plus 为核心的崭新应用领域,意在构建多模资料库上层的标准和自然生态。除在资料库上层提供强大的增量能力之外,Database Plus 构架也为开发者和用户开放了高度可扩展的资料库自然生态,帮助用户站在统计数据库的上层视点,更多关注资料库之间的协作。

(2)Apache ShardingSphere 的多重特性

· 可适配

Apache ShardingSphere 项目采用微内核 + 三层可适配模型,使内核、功能组件和自然生态对接完全能够灵活的方式进行适配式扩展, 开发者能够像使用积木一样定制属于自己的独特系统。在 Apache ShardingSphere 的框架下,所有功能均可通过积木化的形式组装到 Apache ShardingSphere 体系中,且可以叠加使用。而在开发者面向标准的 SPI 编程中,内核对增量功能是无感知的,所以 Apache ShardingSphere 在实际的应用情景中可以灵活组合多个功能模块,为用户提供无限的想象空间。

此外,Apache ShardingSphere 是基于 SPI(Service Provider Interface, 一种 Java 语言中的服务发现机制)和多种设计模式设计的。因此,更多类型的资料库、功能、新溪洲算法都能够非常方便地加入、移除和自由组合。

其中,做为研制ShardingSphere的起源诉求,统计数据新溪洲一直以来都是ShardingSphere的重要特性之一。对于许多用户来说,新溪洲功能也是其使用ShardingSphere的初期原因之一。综合来看,对亲密关系型资料库进行统计数据新溪洲操作,以水平统计数据新溪洲的方式突破DF93机器储存量的限制,是基于现有情况下更适合于企业的化解方案。

· 高性能

学术论文中提到,华东师范大学与 SphereEx 在 Sysbench 和 TPCC 这两个测试环境下进行了多轮实验,校正了在相同的配置下 Apache ShardingSphere 的性能都优于大多数新溪洲系统和新构架资料库。详细统计数据可参照下图:

Apache ShardingSphere 首篇论文被国际数据库顶级会议 ICDE 收录,全球数据库发展迎来新局面

(Sysbench 测试结果)

Apache ShardingSphere 首篇论文被国际数据库顶级会议 ICDE 收录,全球数据库发展迎来新局面

(使用 TPCC 对不同分布式系统系统的比较)

结 语

Apache ShardingSphere 目前早已在数百家海内外企业的生产环境中获得应用,涉及互联网、游戏、银行、保险、证券、制造业、电信、新零售、政府等多个行业,已获得多个真实生产情景的校正。

随着本篇学术论文被 ICDE 收录于,也标志着学术界对 Apache ShardingSphere 经营理念的的普遍认可,将会为资料库行业产业发展、提升统计数据处理效能等方面提供了新的化解思路,也为亲密关系型资料库应用分布式系统能力、可适配构架的普及、资料库上层自然生态的建设奠定了坚实的理论基础。

通过本篇学术论文,希望 Apache ShardingSphere 在该应用领域下的探索可以启发到其他资料库应用领域的开发者与学者,共同繁荣资料库自然生态,将资料库打造为更加贴合业务情景的统计数据服务平台而努力。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务