6月1日, 蚂蚁集团自研数据库OceanBase宣布正式开源,并成立OceanBase开源社区,社区官网同步上线。
数据库是基础软件皇冠上的明珠,也是每一家公司业务系统的核心。传统的开源数据库从性能、可用性、安全性上与实际的企业级业务应用诉求存在不小的差距。
OceanBase数据库创始人阳振坤表示,蚂蚁自研数据库OceanBase致力于打造企业级开源数据库,同时与合作伙伴一起紧密合作,快速发行商业版本,满足行业客户对数据库高性能、高可靠、融合处理的业务诉求。
分布式关系数据库OceanBase由蚂蚁集团自主研发,历经阿里巴巴和蚂蚁大规模业务场景的长时间考验。从2017年开始,OceanBase的技术服务对外输出,覆盖金融、交通、通信、能源、公共事务等领域。
据了解,开发者在开源社区能够完整使用OceanBase数据库内核。此次开源采用业界通用Open Core模式。开源范围包含数据库内核、分布式组件和接口驱动,并提供完整的SQL引擎、事务引擎和存储引擎,支持多副本、分布式事务、高性能、扩展能力、故障恢复、优化器、多活容灾、语法兼容等核心技术,开源300万行代码。
OceanBase采用木兰公共协议MulanPubL-2.0版,协议允许所有社区参与者对代码进行自由修改、使用和引用。OceanBase社区同时成立了技术委员会,欢迎所有开发者贡献代码和文档。
“越来越多优秀的产品加入到开源社区,有利于我国开源生态的建设以及开源人才的培养。”北大计算机系教授、木兰开源许可证主要发起人周明辉表示,中国从开源社区中受益良多。目前我们有更多的能力,那我们就可以承担多一点的责任,让开源界、让世界更好。