当前位置:新闻中心行业动态 → 正文

死而复生?RethinkDB宣布进入Linux基金会!

责任编辑:editor004 作者:刘志勇 |来源:企业网D1Net  2017-02-10 11:37:32 本文摘自:INFOQ

2016年10月5日,RethinkDB联合创始人Slava Akhmechet在官网上宣布RethinkDB破产倒闭。Slava Akhmechet称其已经尽了最大的努力,最终还是无法建立一个可持续的商业模式。接下来Stripe公司将接纳RethinkDB公司,RethinkDB工程师团队将加入到Stripe。在交接过程中RethinkDB公司下的RethinkDB和Horizon的开源项目不会关闭,这两个项目都将持续可用,rethinkdb.com和horizon.io网站上的一切都可正常访问。Slava Akhmechet也希望在广大社区贡献者的努力下,保持继续开放的开发进程。

日前,RethinkDB项目有了新的动态。Cloud Native Computing基金会(CNCF)宣布它购买了NoSQL分布式文件存储数据库RethinkDB的源代码版权,将授权协议从Affero GPLv3改为Apache v2,并将其捐赠给Linux基金会。

目前,RethinkDB项目已经“死而复生”。

RethinkDB虽然去年宣布破产倒闭,但是项目仍然得以存活,并且情况良好:RethinkDB项目仍然继续积极开发,并没有因破产而中断。用户可以继续在生产环境中使用RethinkDB。RethinkDB的官网、GitHub项目和社交媒体账户也如常运营。今天,在Linux基金会的支持下,该项目从此有了强大的制度支持及接受捐赠的能力。

自从去年宣布倒闭后,社区成员表示愿意资助RethinkDB的后续开发。现在,RethinkDB已经做好接受捐款的准备,并妥善利用筹集来的资金。Stripe为此捐款了高达25,000美元。

许多前RethinkDB员工目前为Stripe工作,他们帮助为世界各地的开发人员构建基础设施。这次公告让人相信项目在社区中是有未来的。

RethinkDB是什么?

RethinkDB最早是作为一个对SSD进行专门优化的MySQL存储引擎出现的,其特点在于对SSD的充分利用。而目前RethinkDB已经脱离MySQL成为一个独立的存储。RethinkDB是自底向上为实时网页设计的第一个开源的、分布式的、可扩展的数据库,具有强大的集群和自动故障转移功能。传统数据库使用的是一种查询——响应数据库访问模式。RethinkDB 在网络上工作的很好主要是因为它直接映射到 HTTP 的请求响应上面。

RethinkDB是第一个数据库使用了一种令人激动的新的数据库的访问模型,而不是轮询数据库更改,开发者可以命令RethinkDB实时的向应用连续推送更新查询结果。这使得搭建现代、实时的应用程序十分方便:开发者可以得到一个可扩展的实时Web应用程序的App,并在用一小部分时间运行的同时使用更少的工程资源。

Cloud Native Computing基金会称,RethinkDB数据库被数以百计的创业公司、咨询公司和财富五百强企业使用,其中包括NASA、GM、Jive、Platzi、美国国防部、Distractify和 Matters Media。

接下来会发生什么?

如何定义RethinkDB的未来,社区将会作出一些重要的决定。他们今后将逐步开源更多的软件、内容、大量的艺术品(通过@annieruygt),以及核心团队在过去七年来开发的文档。他们也一直与CNCF商讨如何成为开始的项目。

RethinkDB新版本已经在准备阶段中:在过去几个月,志愿贡献者继续努力改进数据库。在接下来的几天里,RethinkDB 2.4将会发布。新版本包含了社区的改进及去年关闭前开发的功能。与此同时,提供了重要的bug修复的RethinkDB2.3.6也将会发布。

在产品的路线图中,社区对RethinkDB 2.5有一些初步的计划。让代码更容易为新的捐助者拥有是一项高度优先事项。这涉及到重构,技术债务和遗留代码或功能将因此得以消除。2.5可能会有一些性能改进,提高硬耐久性(hard-durability)写入。

谁参与其中?

志愿临时领导团队由以下人员组成。 
前RethinkDB团队成员:Christina Keelan、Etienne Laurin、Sam Hughes; 
社区成员:Marshall Cottrell、Ross Kukulinski、Chris Abrams、Matt Broadstone; 
Cloud Native Computing基金会执行董事Dan Kohn; 
Cloud Native Computing基金会TOC成员Bryan Cantrill。 
RethinkDB创始人Mike Glukhovsky和Slava Akhmechet也参与其中,确保顺利过渡。

为何那么久,才有新动态?

去年公司倒闭时,RethinkDB项目的源码和其他资产,由债权人持有。虽然可以将源码分支赋予符合AGPL条款的新名称并继续开发,但是临时领导团队认为,为推进项目提供更坚实的基础,要确保权利,并采取更加宽松的许可证。于是,Cloud Native Computing基金会就加紧了谈判,代表社区购买了源码。

由于交易的敏感性,使得谈判过程中难以与社区讨论具体细节。持续的沉寂对于确保成功完成交易,并为现有用户和贡献者提供尽可能多的连续性是必要的。今天,源码的权利已经正式由社区持有,RethinkDB凤凰涅槃,死而复生了。

网络反响

讨论一:关闭了好还是不好?

网友Redmega:他们没有如之前声称那样死掉,我很欣慰。很棒的思路! 网友vilmidget38:我非常喜欢使用Rethink,希望看到它继续走下去。 网友Solon1:我认为他们还是关闭了好。有一个团体购买了源和许可证,然后将其作为BSD发行。他们与原公司没有联系。 

 

讨论二:RethinkDB还是MongoDB?

网友FlukyS:RethinkDB有超强的伸缩性,它可以处理PB级数据。不过,依据配置,这会导致可用性上做出些妥协,但是在我看来,用户有者很大的掌控权。一致性是RethinkDB考虑最弱的一点。RethinkDB的超级赞的是很易用。我只在开发阶段使用RethinkDB,因为后来公司决定采用MongoDB。 网友read_eat_or:可否问下你们(FlukyS)为什么放弃了RethinkDB,而选择了MongoDB? 网友FlukyS:坦率地说并不是我做的决定,我只是做了初期的测试,最后由经历决定。我认为可能是因为团队对MongoDB更熟悉吧,这是好几年前的决定,如果现在再来一次结果或许会不同。不管是使用RethinkDB还是MongDB,我们只是保存日志数据而已,并没有用于存放市场商用的数据。我们是读操作远多于写操作。  

   有一种观点是,RethinkDB是败给了MongoDB,那么或许你还可以再读读MongoDB的相关内容。

关键字:RethinkDB

本文摘自:INFOQ

x 死而复生?RethinkDB宣布进入Linux基金会! 扫一扫
分享本文到朋友圈
当前位置:新闻中心行业动态 → 正文

死而复生?RethinkDB宣布进入Linux基金会!

责任编辑:editor004 作者:刘志勇 |来源:企业网D1Net  2017-02-10 11:37:32 本文摘自:INFOQ

2016年10月5日,RethinkDB联合创始人Slava Akhmechet在官网上宣布RethinkDB破产倒闭。Slava Akhmechet称其已经尽了最大的努力,最终还是无法建立一个可持续的商业模式。接下来Stripe公司将接纳RethinkDB公司,RethinkDB工程师团队将加入到Stripe。在交接过程中RethinkDB公司下的RethinkDB和Horizon的开源项目不会关闭,这两个项目都将持续可用,rethinkdb.com和horizon.io网站上的一切都可正常访问。Slava Akhmechet也希望在广大社区贡献者的努力下,保持继续开放的开发进程。

日前,RethinkDB项目有了新的动态。Cloud Native Computing基金会(CNCF)宣布它购买了NoSQL分布式文件存储数据库RethinkDB的源代码版权,将授权协议从Affero GPLv3改为Apache v2,并将其捐赠给Linux基金会。

目前,RethinkDB项目已经“死而复生”。

RethinkDB虽然去年宣布破产倒闭,但是项目仍然得以存活,并且情况良好:RethinkDB项目仍然继续积极开发,并没有因破产而中断。用户可以继续在生产环境中使用RethinkDB。RethinkDB的官网、GitHub项目和社交媒体账户也如常运营。今天,在Linux基金会的支持下,该项目从此有了强大的制度支持及接受捐赠的能力。

自从去年宣布倒闭后,社区成员表示愿意资助RethinkDB的后续开发。现在,RethinkDB已经做好接受捐款的准备,并妥善利用筹集来的资金。Stripe为此捐款了高达25,000美元。

许多前RethinkDB员工目前为Stripe工作,他们帮助为世界各地的开发人员构建基础设施。这次公告让人相信项目在社区中是有未来的。

RethinkDB是什么?

RethinkDB最早是作为一个对SSD进行专门优化的MySQL存储引擎出现的,其特点在于对SSD的充分利用。而目前RethinkDB已经脱离MySQL成为一个独立的存储。RethinkDB是自底向上为实时网页设计的第一个开源的、分布式的、可扩展的数据库,具有强大的集群和自动故障转移功能。传统数据库使用的是一种查询——响应数据库访问模式。RethinkDB 在网络上工作的很好主要是因为它直接映射到 HTTP 的请求响应上面。

RethinkDB是第一个数据库使用了一种令人激动的新的数据库的访问模型,而不是轮询数据库更改,开发者可以命令RethinkDB实时的向应用连续推送更新查询结果。这使得搭建现代、实时的应用程序十分方便:开发者可以得到一个可扩展的实时Web应用程序的App,并在用一小部分时间运行的同时使用更少的工程资源。

Cloud Native Computing基金会称,RethinkDB数据库被数以百计的创业公司、咨询公司和财富五百强企业使用,其中包括NASA、GM、Jive、Platzi、美国国防部、Distractify和 Matters Media。

接下来会发生什么?

如何定义RethinkDB的未来,社区将会作出一些重要的决定。他们今后将逐步开源更多的软件、内容、大量的艺术品(通过@annieruygt),以及核心团队在过去七年来开发的文档。他们也一直与CNCF商讨如何成为开始的项目。

RethinkDB新版本已经在准备阶段中:在过去几个月,志愿贡献者继续努力改进数据库。在接下来的几天里,RethinkDB 2.4将会发布。新版本包含了社区的改进及去年关闭前开发的功能。与此同时,提供了重要的bug修复的RethinkDB2.3.6也将会发布。

在产品的路线图中,社区对RethinkDB 2.5有一些初步的计划。让代码更容易为新的捐助者拥有是一项高度优先事项。这涉及到重构,技术债务和遗留代码或功能将因此得以消除。2.5可能会有一些性能改进,提高硬耐久性(hard-durability)写入。

谁参与其中?

志愿临时领导团队由以下人员组成。 
前RethinkDB团队成员:Christina Keelan、Etienne Laurin、Sam Hughes; 
社区成员:Marshall Cottrell、Ross Kukulinski、Chris Abrams、Matt Broadstone; 
Cloud Native Computing基金会执行董事Dan Kohn; 
Cloud Native Computing基金会TOC成员Bryan Cantrill。 
RethinkDB创始人Mike Glukhovsky和Slava Akhmechet也参与其中,确保顺利过渡。

为何那么久,才有新动态?

去年公司倒闭时,RethinkDB项目的源码和其他资产,由债权人持有。虽然可以将源码分支赋予符合AGPL条款的新名称并继续开发,但是临时领导团队认为,为推进项目提供更坚实的基础,要确保权利,并采取更加宽松的许可证。于是,Cloud Native Computing基金会就加紧了谈判,代表社区购买了源码。

由于交易的敏感性,使得谈判过程中难以与社区讨论具体细节。持续的沉寂对于确保成功完成交易,并为现有用户和贡献者提供尽可能多的连续性是必要的。今天,源码的权利已经正式由社区持有,RethinkDB凤凰涅槃,死而复生了。

网络反响

讨论一:关闭了好还是不好?

网友Redmega:他们没有如之前声称那样死掉,我很欣慰。很棒的思路! 网友vilmidget38:我非常喜欢使用Rethink,希望看到它继续走下去。 网友Solon1:我认为他们还是关闭了好。有一个团体购买了源和许可证,然后将其作为BSD发行。他们与原公司没有联系。 

 

讨论二:RethinkDB还是MongoDB?

网友FlukyS:RethinkDB有超强的伸缩性,它可以处理PB级数据。不过,依据配置,这会导致可用性上做出些妥协,但是在我看来,用户有者很大的掌控权。一致性是RethinkDB考虑最弱的一点。RethinkDB的超级赞的是很易用。我只在开发阶段使用RethinkDB,因为后来公司决定采用MongoDB。 网友read_eat_or:可否问下你们(FlukyS)为什么放弃了RethinkDB,而选择了MongoDB? 网友FlukyS:坦率地说并不是我做的决定,我只是做了初期的测试,最后由经历决定。我认为可能是因为团队对MongoDB更熟悉吧,这是好几年前的决定,如果现在再来一次结果或许会不同。不管是使用RethinkDB还是MongDB,我们只是保存日志数据而已,并没有用于存放市场商用的数据。我们是读操作远多于写操作。  

   有一种观点是,RethinkDB是败给了MongoDB,那么或许你还可以再读读MongoDB的相关内容。

关键字:RethinkDB

本文摘自:INFOQ

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^