Cassandra和DataStax重聚-并且及时

Apache Cassandra是世界上最受欢迎的数据库之一 ……但是多年来一直受到社区的支离破碎的困扰。 DataStax长期以来一直是卡桑德拉(Cassandra)世界的推动力,但似乎一次放弃了其领导角色,显然使该项目陷入混乱。

除了没有。 就是说,没有离开,项目并没有陷入混乱。 并不是的。

即使DataStax在回应Apache软件基金会(ASF)的批评后有所退缩,但像苹果和Netflix这样依赖Cassandra的公司也开始在Cassandra社区中发挥更大的领导作用。 今天,当我们接近Cassandra 4.0版本时,有一种说法是,Cassandra代码和社区的状态比以往任何时候都要好,DataStax再次扮演了Cassandra的重要角色。

[ 也在InfoWorld上:为什么Oracle乐于输给AWS和MongoDB?

房屋分开

虽然单一供应商的开源项目在某种程度上很普遍,但对于ASF项目而言,它们是固执的。 考虑到几年前,DataStax可能贡献了多达85%的Cassandra代码, 而这同时还主持了社区内容论坛(Planet Cassandra),Cassandra活动等,因此这成为Cassandra的一个问题。 这导致ASF指控 DataStax对Cassandra行使了(或可能行使)过分的影响。 作为响应,DataStax撤退了,让Cassandra社区自生自灭。

这并没有阻止公司继续对Cassandra下注。 以苹果为例,正如我在2015年所写的那样 ,长期以来一直采用高度可扩展,高性能的分布式数据库。 尽管苹果公司在分享其技术使用方法方面一直举足轻重, 但我们确实知道该公司运行150,000个Cassandra实例,每秒处理数千万个查询,并存储数百PB。 苹果在卡桑德拉(Cassandra)上进行了如此大的投资,苹果承受不了失败的代价,因此苹果努力确保其稳定性从卡桑德拉3.11版本到今天的卡桑德拉4.0版本都得到显着改善

在这种情况下,苹果并不孤单。

根据亚伦·莫顿Aaron Morton)在2018年的说法 (当时莫顿是Cassandra咨询公司The Last Pickle的首席执行官兼联合创始人,该公司最近被DataStax收购),对稳定Cassandra的高度重视促使该项目的更多用户加强并投入:

毫无疑问,DataStax采取低调策略具有挑战性。 最终,尽管它导致了一个更加多样化的社区,但其他人介入以填补空白。 Nate McCall(我来自《 The Last Pickle》的联合创始人)当选PMC主席(取代DataStax的Jonathan Ellis),并在PMC的大量帮助下努力扩大了提交者的名单,并鼓励依赖Cassandra的公司做出更多贡献。 此外,我们仍从Netflix,Uber和Instagram等大型公司获得重要贡献。

即使不同的公司和个人加入进来,他们也不总是朝着同一方向“行进”。 例如,不是多个公司对卡桑德拉进行贡献的通用Kubernetes运算符,而是由多个公司(来自SkyOrangeInstaclustr等)进行了改进。 Instagram等其他公司也分叉了Cassandra(“ Rocksandra ”)。 这些活动本身都不是“坏”的,但是它倾向于使“卡桑德拉是什么”的定义变得模糊,并向各个方向传播创新能量。

这使我们回到了DataStax。

返回首屏

如今,迫切需要有人帮助实现共同目标的Cassandra贡献者集会。 Cassandra的领导层和核心维护者(如Nate McCall)在移动山脉方面做得非常出色,以确保Cassandra 4.0版本(目前处于beta测试阶段,预计将于2020年第二季度正式发布)兑现几年前做出的稳定性承诺。 现在还有其他需求,也许DataStax可以很好地满足这些需求,特别是考虑到新的领导层已经强调了对Cassandra贡献的重新关注。)

例如,尽管有很好的理由让Cassandra叉子出现,但没有公司真正想要维护叉子。 (即使继续进行开源项目的主要分支,这也浪费了资源。)更加强调在Cassandra中构建可插入性将消除对此类fork的需求。 通过专心于Cassandra,DataStax与其他人一起可以帮助模块化Cassandra代码以使其体系结构更可插入。 对于Cassandra,可插拔存储引擎(而不是可插拔的存储引擎)将是一大进步。 这是一项艰巨的任务,并不是任何一个开发人员都可以在闲暇时间做的事情。

同样,Cassandra需要一个通用的Kubernetes运算符(以便更轻松地使用Kubernetes部署Cassandra集群)。 同样,这是一项不平凡的工作,但它也很重要,因为它可以将不同的观点整合到一个项目中,而不是将它们分散到多个项目中。 对于DataStax来说,这将是一个很好的机会,可以补充其为改进Cassandra文档,测试4.0版本等所做的工作。

[ 通过InfoWorld Daily新闻通讯了解软件开发,云计算,数据分析和机器学习方面的最新发展 ]

这并不是说Cassandra社区需要DataStax来承担霸权贡献者的角色。 不,如果过去几年对我们有任何启发,那就是许多公司都有能力为Cassandra贡献真正的价值。 话虽如此,需要更多的工作来将这种努力集中在共同需求上,而不是分散资源。 这对于DataStax恢复在Cassandra中的领导地位来说似乎是一种绝佳的方式。

From: https://www.infoworld.com/article/3534523/cassandra-and-datastax-reunited-and-just-in-time.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值