暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

蚂蚁金服开源的 Oceanbase 的三大亮点

红薯胡说 2021-06-06
942

Oceanbase 是一个十几年的老数据库了,尽管相比国际知名数据库软件来说还是相对年轻。


刚刚过去的6月1日蚂蚁金服宣布 Oceanbase 分布式数据库 3.0 版本正式开源。

Oceanbase 开源的地址:

gitee.com/oceanbase (主站)

github.com/oceanbase (镜像)


这次 Oceanbase 新版本开源有几个亮点:


亮点一:由独立公司运作


来自 Oceanbase 官网的介绍

北京奥星贝斯科技有限公司(以下称 OceanBase),成立于 2020 年,注册资本 1 亿元,是蚂蚁集团控股并独立运作的商业公司,致力于企业级分布式数据库 OceanBase 的设计、研发、销售、服务等。OceanBase 基于分布式架构和通用服务器、实现了金融级可靠性及数据一致性,拥有 100% 的知识产权,始创于2010年。2020 年 5 月,OceanBase 以 7.07亿 tpmC 的在线事务处理性能,打破了自己在 2019 年创造的 TPC-C 世界纪录。目前,OceanBase 已承担蚂蚁集团所有核心链路,并服务大量金融、运营商、政府公共服务等行业企业。

独立公司运作说明蚂蚁集团对该项目的重视程度已经到最高级别了。


亮点二:采用木兰公共许可证 MulanPubL 2.0


很多人对木兰许可证比较陌生,木兰许可证包括 MulanPSL 2.0 (对标 Apache 许可) 和 MulanPubL (对标 GPL 许可) ,该协议起源是由北京大学作为国家重点研发计划“云计算和大数据开源社区生态系统”的子任务牵头单位,依托全国信标委云计算标准工作组和中国开源云联盟,联合国内开源生态圈产学研各界优势团队、开源社区以及拥有丰富知识产权相关经验的众多律师,在对现有主流开源协议全面分析的基础上,共同起草、修订并发布了木兰系列开源许可证。


为了开源社区的快速发展,很多开源项目选择了宽松型许可协议。OceanBase 选择的木兰公共协议 MulanPubL-2.0 版属于传染型,对开源软件的分发条件有限制性要求,对云计算和 SaaS 等新兴技术的分发也有条件限制。


北大计算机系教授、木兰开源许可证主要发起人周明辉表示,开源社区选择MulanPubL 类许可证一般是为了保障工业主流体系的稳定。杨冰承认选择MulanPubL-2.0 这样较为严格的许可证在社区短期推广方面有一定的限制,OceanBase 希望更多力量聚集到一个社区,选择 MulanPubL-2.0 可以限制分裂,利于社区长期发展。



亮点三:开源代码托管主站在 Gitee ,镜像在 Github


尽管很多开源项目是面向国内生态的,但是这些企业主导的开源项目仍然会选择 Github 作为开源托管的主站。而这次 Oceanbase 反其道而行之,选择 Gitee 作为开源的主站。在发布会上官方也表示了这是一个经过深思熟虑的决定。


Gitee 是开源中国推出的代码托管平台,刚刚度过 8 周岁生日。已有超过 600 万注册开发者,托管着国内众多的知名开源项目。


你可以通过以下的阅读原文链接来访问 Oceanbase 开源仓库地址。

文章转载自红薯胡说,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论