OBT商业科技观察

开源140天,OceanBase凭什么吸引全球超两万注册用户?

如今,数据已经成为企业的重要战略资源和新生产要素,如何实现数据的充分挖掘和有效利用,正在成为企业开展数字化转型的共同选择。与此同时,企业对数据库国产化的需求也在持续增加。

由此,我国数据库市场也迎来了发展新机遇。据中国信通院测算,2020年中国数据库市场规模约为240.9亿元,预计到2025年将达到688亿元,年复合增长率为24.3%。顺应这一趋势,今年6月1日,OceanBase 3.0正式发布,并正式宣布全面开源,同步上线了社区官网。这一次,OceanBase基于木兰许可协议,采用当前非常受开源商业公司欢迎的Open Core模式,开源了300万行核心代码。

“OceanBase开源第1天,社区总访问量超过16万。正式开源140天,OceanBase开源社区共吸引了全球21,300多位社区用户。”在日前召开的“第十二届数据库技术大会”上,OceanBase首席技术官杨传辉对外首次公布了OceanBase开源近5个月的成果。

从今年6月1日至今,OceanBase用140天追上了世界一流开源基金会的顶级项目一年的平均活跃程度。OceanBase获得这一成绩的背后,究竟得益于哪些因素?

加速拥抱开源,持续推动产品迭代创新

作为蚂蚁集团旗下企业级原生分布式数据库,OceanBase100%自主研发,连续7年稳定支撑双11,创新推出“三地五中心”城市级容灾新标准,是全球唯一在TPC-C和TPC-H测试上都刷新了世界纪录的国产原生分布式数据库,已助力200+行业客户实现核心系统升级。

在过去140天里,OceanBase更是吸引了4,200多位开发者关注,产生了500多次技术创新碰撞(Commit),600多篇社区深度原创内容,平均每天产生5篇高质量技术内容,平均每天有100多封活跃邮件,有50多家客户深度实践。

这样的碰撞和交流,对于OceanBase的创新来说,无疑是一个巨大的助力。众所周知,数据库是一个基础软件,需要更长的耐心去培育和等待技术的成熟,而开源是让数据库走向成熟的重要手段。

正如杨传辉所说,“OceanBase希望通过开源打造一款大家都可以用的分布式数据库,通过开源推动分布式数据库的标准化和规模化,推动分布式数据库这一基础软件走向成熟和通用,普惠大众。”


在第十二届数据库技术大会现场,OceanBase首席技术官杨传辉正式发布OceanBase开源3.1.1版。据了解,新版本在原有性能优势基础之上,打通开源组件和开源的生态更好的协作在一起。

具体来说,表现在以下四个层面:1、MySQL更兼容,支持 MySQL 5.7 驱动协议;2、接口更开放,开放了TABLE API 接口让OceanBase数据库拥有NoSQL的能力,提供KV 数据库访问能力,开放CDC接口,提供OceanBase对外数据同步接口;3、生态更强大,新版本支持20多个生态工具,支持Docker 部署,实现全量和增量的数据迁移。4、应用更便捷,高可用层面支持物理备份与恢复,ODB新增自动配置和测试,新增管理员工具和错误码工具。


强大技术能力,成为企业分布式数据库首选

近年来,随着数字化转型的持续深入开展,企业处理高并发以及大数据量的任务日益增多,现有的单机数据库越来越无法满足企业业务的需求。由此,云原生分布式数据库开始成为企业数字化转型的重要选择。

正如极客帮创投创始合伙人、CSDN创始人兼董事长蒋涛所认为的那样,“我们已经进入软件开发的新时代—云原生时代。用到的工具都在云化和分布式化,分布式数据库是其中非常重要的一环。开源对分布式发展至关重要。OceanBase开源一百多天受到了行业用户和开发者的欢迎,也证明了开源是技术发展的一个主要的手段。“

OceanBase之所以成为诸多企业布局分布式数据库的首选,主要得益于以下两个核心因素:一方面源于原生分布式数据库颠覆了传统集中式数据库的技术架构,创新采用了新一代原生分布式技术,能够极大降低企业海量数据库需求的成本;另一方面,OceanBase强大的技术能力,也受到用户的欢迎,OceanBase数据延时小,性能好、兼容好,弹性可扩展,以及可靠稳定的表现,能够较好的承接企业的复杂需求。

来自携程的资深数据库专家陈尧在大会现场表示:“前年携程开始探索分布式数据库。携程和OceanBase的理念很像。现在OceanBase的开源版和企业版我们都在做测试。目前携程已将风控业务系统、会员用户画像等多个业务在OceanBase 上进行测试。“

据了解,携程集团作为全球领先的一站式旅行平台,随着业务模式的发展,业务数据模型呈现多元化,数据库技术也要随之发展以适应与之对应的需求,同时日益庞大的数据库实例、多IDC、异地多活部署、减少运维成本和宕机时间是携程数据库技术面临的重大挑战。而OceanBase的分布式技术与稳定的架构,以及强大的技术支持,正好符合携程的期望。OceanBase对MySQL 的高兼容性使得基于MySQL开发的业务可以平滑迁移到OceanBase数据库。

事实上,携程只是OceanBase诸多开源用户中的一家。包括美团、bilibili、快手等在内的众多企业也在积极测试OceanBase开源版。

如今,在数据库领域,技术方面,云原生分布式数据库已经成为重要分支之一;市场方面,以国产数据库为代表的数据库企业越来越受到企业客户的青睐。而OceanBase先天就具备这两大优势,同时,凭借自主研发、稳定支撑双11等的深厚积累,OceanBase已经在技术上打磨的足够成熟。

在此基础上,OceanBase的开源,又为产品的更新迭代和深度推广注入了新的活力,并由此形成产品开发—普及应用—反哺创新的良性循环,持续推动产品的迭代升级和普及应用,从而推动数据库生态日益成熟,在成就自身作为国产数据库领军者的同时,也将帮助更多的企业加速拥抱数字化转型。