分享好友

×
取消 复制
Apache首个分布式数据库中间件项目ShardingSphere进入孵化器
2020-05-15 11:49:00

美国时间2018年11月10日,开源分布式数据库中间件生态圈ShardingSphere正式进入Apache基金会孵化器。根据Apache基金会邮件列表显示,7个约束性(binding votes)和7个无约束性(non-binding votes)的投票全部持赞同意见,无弃权票和反对票,投票顺利通过。

发展历程


ShardingSphere做为首个加入Apache基金会的开源分布式数据库中间件项目,其荆棘的发展之路充满挑战又颇具生命力。


ShardingSphere的前身是Sharding-JDBC,起源于当当内部应用框架,并于2016年初开源。在其后的一年中Sharding-JDBC逐渐打造出成熟稳定的数据分片核心功能。2017年,Sharding-JDBC进入了2.x时代。本阶段的核心功能是数据库治理,并与国内优秀的APM产品Apache SkyWalking达成战略合作关系。


2018年春节前夕,Sharding-JDBC团队于京东数科重新组建,并将其定位为面向云原生的数据库中间件,正式改名为ShardingSphere。同年6月中国电信旗下翼支付甜橙金融为ShardingSphere项目注入新的研发活力,共同打造ShardingSphere新未来。随后,ShardingSphere 3.X新时代将重心转向Sharidng-Proxy以及分布式事务的打造上,并与Apache Service Comb社区建立战略合作伙伴关系。


寻求新生


本着开源、社区、极客、发展的原则,ShardingSphere在京东集团这片沃土上不断发展壮大、并得到相关部门领导的支持和认可。在巩固国内扎实的用户基础后,ShardingSphere决定寻求加入Apache基金会组织以深化开源社区建设之路,从而让ShardingSphere在开源之路上百尺竿头更进一步,更能让它为全世界热爱开源、对分布式场景下数据库使用有需求的公司和个人贡献力量,发挥价值。


经过前期与Apache基金会的交流与沟通,2018年11月,ShardingSphere负责人张亮带领团队又多次与Apache基金会建立更深层次的联系,并集合京东数科之力将ShardingSphere推向了Apache基金会开源之路。最终于美国时间2018年11月10日,开源分布式数据库中间件生态圈ShardingSphere正式进入Apache基金会孵化器!


面对这次重大的前进,各大企业部门负责人、战略合作伙伴以及支持者们发来贺电,并对它今后的发展给予了期望。


非常高兴看到ShardingSphere加入Apache孵化器,恭喜张亮和社区的贡献者们。在张亮和团队的努力下ShardingSphere在京东数科内部成功推广并落地,对此我感到非常自豪。加入ASF是一个重要的里程碑,同时也是一个新的开始,希望能有更多的开发者参与到ShardingSphere社区的发展,也预祝项目能早日成功毕业。


-- 郑灏 京东数科技术研发部总监


//////////


ertert

得知ShardingSphere进入Apache孵化器的消息后,难掩内心的兴奋。我从Sharding-JDBC开始接触这个项目,眼见它的社区一点点的发展壮大,充满活力。相信它在进入孵化器后,会有更多人、更多公司尝试这个项目所带来的魔力!衷心祝贺ShardingSphere,祝贺张亮!


-- 张小虎 甜橙金融技术创新中心高级总监


//////////


去年底和张亮聊ShardingSphere的时候,被他对项目由衷的热爱深深打动。今年中ServiceComb与ShardingSphere一同协作将Saga分布式事务执行引擎应用到ShardingProxy中,让我再次感受到了ShardingSphere开发团队对技术的追求以及对开源的热爱。作为ShardingSphere的Mentor,我很高兴见到ShardingSphere能加入到Apache基金孵化器的大家庭中来,祝愿ShardingSphere项目能够在Apache基金会孵化器中茁壮成长,向国际化社区建设迈入更大一步,早日毕业!


-- 姜宁 ServiceComb项目负责人,Apache ShardingSphere (incubating)项目导师


//////////


作为ShardingSphere项目原型的作者,我对分布式数据库中间件的价值了然于心。

这也是我4年前为什么要开始开发这一项目的原因。ShardingSphere开源的这3年中,社区发展壮大,项目广泛应用,对此我既十分激动又心怀感激。半年前,ShardingSphere开始寻求加入Apache组织的机会,并且为了适应Apache组织的要求和社区基础,做了许多准备。尽管很长时间以来我都不再直接贡献源码,但我一直引导着ShardingSphere发展社区,所以看到它不出所料进入Apache组织,还是欣喜异常的。因为有着帮助SkyWalking和Zipkin孵化的经历,我未来一定会以PPMC和贡献者的身份尽力而为,为ShardingSphere的孵化提供帮助。


-- 吴晟 Apache SkyWalking & ShardingSphere PPMC and committer


//////////


近年来中国反哺社区的优秀项目越来越多,ShardingSphere便是其中的佼佼者,亮兄领京东数科精英,集业界八方才俊,秉持一颗技术赤心,履行开源承诺,同力协契,共克艰难,终将ShardingSphere推进ASF之门,诚可喜可贺可诗可歌之事。万事开头难,其次中间难,最后结尾难,道阻且长,向冲在贫瘠险恶第一线无畏无悔开拓前行的勇士们致敬。


-- 刘启荣 京东数科技术总监


//////////


ShardingSphere是来自中国的开源数据库中间件典型代表,它尝试通过一系列轻量级技术方案去解决关系型数据库在CloudNative编程范式下面临的水平扩展,云迁移等核心问题。开源至今,在包括当当网,京东网在内的众多互联网企业核心链路进行了很好的产品化验证。随着今年上半年ShardingSphere 3.x的全面升级改进,其社区生态得到了飞速发展,晋升为更加全面的一站式关系型数据库解决方案。除了提供标准化的数据分片、读写分离这种类似Vitess功能外,提供了更多数据治理、管控、事务等方面的功能,尤其是和Apache RocketMQ社区进行深度合作的分布式事务,可以很好的解决微服务领域的事务需求。如今ShardingSphere捐赠给阿帕奇基金会,相信在Apache更加开放、严谨与包容的文化沐浴下,ShardingSphere可以更好的发力生态,预祝亮兄以及团队的项目取得更好的国际化发展。


-- 冯嘉 阿里巴巴Messaging开源技术负责人,Apache RocketMQ联合创始人,Linux OpenMessaging发起人,chairman


//////////


恭喜ShardingSphere全票通过加入 Apache 软件基金会孵化。这两年越来越多的国产开源软件走向国际,开源运动在国内也越来越活跃。在服务化、微服务领域,RPC、消息和数据库中间件是不可或缺的三大基石,期待未来 Dubbo和 ShardingSphere在ASF里可以深度合作,携手共进。最后,恭喜张亮和ShardingSphere团队,祝ShardingSphere早日毕业。


-- 罗毅 Apache Dubbo负责人


//////////


在数据库领域,中间件一直都是大家关注的焦点,各种不同的中间件产品更是层出不穷,百花齐放。ShardingSphere就是其中之一,它是一款有着悠久历史和庞大用户的产品。从最早期的Sharding-JDBC,我就开始关注,到了今年更名为ShardingSphere后,在京东金融刘启荣、张亮的带领下,取得了突飞猛进的发展。欣闻ShardingSphere已经通过了Apache基金会的层层考核和专家评审,光荣加入了Apache孵化器的大家庭,这不仅仅是中国开源数据库发展道路上的一个重要里程碑,在整个自主开源可控软件领域都有划时代的意义,祝愿ShardingSphere越做越好!


-- 周彦伟 极数云舟创始人&CEO,Oracle MySQL ACE Director,中国计算机行业协会开源数据库专委会会长


//////////


目前MySQL在国内的sharding中间件颇多,PostgreSQL的sharding中间件则是以国外的citus或pg-xl这种newsql形态为主。昨日听闻启荣说京东开源的ShardingSphere即将支持PG,欣喜万分,感谢京东的无私奉献。pger今后在做数据库架构时又多了一种选择,ShardingSphere for pg,有容乃大。


-- 德哥 PG中国社区首创人


着眼未来


生如逆旅,不进则退。ShardingSphere进入Apache后将迎来新的挑战、新的发展。Apache ShardingSphere(incubating)作为京东集团主导的首个进入Apache基金会孵化器的项目,为京东集团走向世界开源之路点燃了星星之火,并责无旁贷地扛起大旗,将来自中国技术社区的声音推向国际。


如果您热爱开源、对我们的项目(https://github.com/sharding-sphere)感兴趣,欢迎您加入我们,成为Apache ShardingSphere(incubating)的项目代码提交者,与我们共同成长。社区的点滴贡献,聚少成多,积小致巨,最终让它生机盎然,不断发挥价值!


ShardingSphere近期相关计划安排是什么呢?欢迎大家来github围观、留言!

https://github.com/sharding-sphere/sharding-sphere/issues/1189


ShardingSphere自2016开源以来,不断精进、不断发展,被越来越多的企业和个人认可:在Github上收获5000+的star,2000+forks,60+公司企业的成功案例。此外,越来越多的企业和个人也加入到Sharding-Sphere的开源项目中,为它的成长和发展贡献了巨大力量。


我们从未停息过脚步,聆听社区伙伴的需求和建议,不断开发新的、强大的功能,不断使其健壮可靠!

开源不易, 我们却愿向着最终的目标,步履不停!

那么,正在阅读的你,是否可以助我们一臂之力呢?分享、转发、使用、交流,以及加入我们,都是对我们最大的鼓励!

项目地址:

https://github.com/sharding-sphere/sharding-sphere/


更多信息请浏览官网:

http://shardingsphere.io/

扫码进群

分享好友

分享这个小栈给你的朋友们,一起进步吧。

Apache ShardingSphere
创建时间:2020-05-14 09:44:48
Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(规划中)这3款相互独立,却又能够混合部署配合使用的产品组成。它们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。 ShardingSphere定位为关系型数据库中间件,旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。它通过关注不变,进而抓住事物本质。关系型数据库当今依然占有巨大市场,是各个公司核心业务的基石,未来也难于撼动,我们目前阶段更加关注在原有基础上的增量,而非颠覆。 ShardingSphere已经在2020年4月16日成为Apache顶级项目(Apache官方发布从4.0.0版本开始)。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • ☀️
    专家
戳我,来吐槽~