为赢得开发者“芳心”,OceanBase首届开发者大会表“诚意”

时间:2023-03-25 15:08:45

3月25日,在春暖花开之际,OceanBase举办了自己的首届开发者大会,加速构建开发者生态。3年前,OceanBase打破世界纪录,向世界证明分布式数据库技术路线的可行和大有可为。开源之后,如今为了赢得开发者“芳心”,OceanBase在自己的主场表达对开发者的友好和诚意。大会发布了OceanBase 4.1版本,公布两大友好工具,升级文档易用性,统一企业版和社区版代码分支,全面呈现了OceanBase打造极致的开发者友好数据库的成果。

为什么要举办这样一场开发者大会?

要打造一流的数据库产品,就要有一流的数据库生态。数据库产品开源之后,都会举办自己的开发者大会,打造开发者生态。OceanBase此次开发者大会有哪些不同?背后有哪些独特的思考?

从官方宣传的Slogan“一场为开发者打造的数据库交流会”可以看出,这是OceanBase特意为开发者打造的数据库交流会,专门为开发者投入大量的资源和时间来办这样一场数据库交流会,足见OceanBase对开发者非常重视。

为赢得开发者“芳心”,OceanBase首届开发者大会表“诚意”

不同于一开始就选择开源的数据库产品,OceanBase是先商业化发展,于2021年半路开源,开源时间并不长。OceanBase CTO杨传辉(日照)指出,现在大家对OceanBase的商业能力、核心能力比较了解,基本是客户数据库的首选。但是开发者对OceanBase还不是那么了解,认知偏弱一些。

OceanBase是一款什么样的数据库?

OceanBase始创于 2010 年,是蚂蚁集团完全自主研发的企业级原生分布式数据库,2020 年 OceanBase 在北京注册北京奥星贝斯科技有限公司并开始独立商业化运作,并于次年开源。OceanBase自研一体化架构,兼顾分布式架构的扩展性与集中式架构的性能优势,用一套引擎同时支持HTAP混合负载,具备数据强一致、高扩展、高可用、高性价比、高度兼容 Oracle/MySQL、稳定可靠等特征。

在过去的十三年里,OceanBase已连续 10 年稳定支撑双 11,在蚂蚁的试验田练就了强大的内核引擎能力,又从支付宝走向众多企业。在商业方面,目前,因其强大的稳定性和可靠性以及高性能,OceanBase 已应用于超过 1/4 国内头部金融机构,并从金融走向国计民生、走向海外,助力金融、*、运营商、零售、互联网等多个行业的客户实现核心系统升级。

“像其他的数据库产品如果一开始就开源,大家对它的认知就是开源的,它很难去传递商业的认知。OceanBase一开始商业特别强,我们在传递开发者认知的时候是会有一些挑战。”杨传辉表示,所以,OceanBase借这次开发者大会之机让开发者更加了解OceanBase以及数据库创新技术。

“OceanBase要打造开发者友好的分布式数据库。”杨传辉强调,OceanBase团队基本都是内核出身,都是开发者,他们深知对开发者友好的重要性。

打造开发者友好的分布式数据库

开发者喜欢用什么样的数据库?什么样的数据库才是对开发者友好?

杨传辉认为开发者选择一个数据库时,首先会关注数据库的能力,能提供稳定可靠的性能、功能,稳定可靠是很多0前面的那个1。其次,会考虑是不是未来数据库发展趋势,比如,是否是分布式,是否支持HTAP以及支持云等,杨传辉也表示,从上云到多云原生,开放的存储计算分离是多云原生的必然路径,在云上OceanBase相比MySQL可直接降低18%-42%的整体成本。三是开源数据库的社区活跃度,生态完善度。四是服务体验易用性等,要降低使用门槛。

为赢得开发者“芳心”,OceanBase首届开发者大会表“诚意”

OceanBase要打造开发者友好的分布式数据库,都是围绕着开发者所关注的需求展开。“对于社区用户来说,他希望一键就做好一件事情,他对易用性的要求会非常极致。因为在这方面可能也是卷出来的,大家会把这个门槛不断降低,这就是我们从商业化到开源以后方向上、理念上的改变。”杨传辉指出。开源以后OceanBase除了做好内核核心竞争力,在提升易用性、提升用户体验、降低门槛和复杂性方面做了很多工作。

去年,单机分布式一体化架构的OceanBase 4.0 “小鱼 Paetica”正式发布,做到了大规模数据处理能力的同时,又能做到可以与传统单机数据库媲美性能,意味着OceanBase从“分布式”到“单机分布式”的转变,像鱼群一样可大可小,降低了分布式数据库的使用门槛。而从 4.0版本开始,把开源分支和商业分支统一成为一个代码分支,加快开源社区的发展。

今天大会现场,OceanBase首次公布了四项“开发者友好”实践。一是,发布了OceanBase 4.1版本,4.1版本的内核能力及小规格综合读写性能得到提升。二是,升级工具,推出向导式的安装部署。可实现2分钟部署demo环境,10分钟完成标准部署集群,降低了使用分布式数据库第一道门槛。同时,把开发工具(OCP Express)集成到社区版,降低运维成本。三是,推出场景化文档,解决文档“不好找、不好用”的问题。OceanBase基于用户旅程和用户场景对文档进行了重构,解决开发者现实使用场景中迫切需要的支持。四是,宣布将整体研发流程迁移至外部,统一企业版和社区版代码分支,让每一位开发者看到代码进展。同时,宣布即将开源三大开发者工具(ODC、OCP Express和MySQL binlog service)。

为赢得开发者“芳心”,OceanBase首届开发者大会表“诚意”

“OceanBase将持续降低开发者使用门槛,全面提升OceanBase的易用性,打造真正对开发者友好的数据库,建设开放的技术生态,让国产数据库走向田间地头。”OceanBase CTO杨传辉在大会现场说,OceanBase的愿景是要打造成主流的数据库,未来希望更多的开发者加入进来共建。

在技术产品之外,在数据库生态尤其是开发者生态建设方面,中国数据库还处于起步阶段。但是行者常至,为者常成。OceanBase在首届开发者大会上,非常真诚地向开发者传达着友好,并说了声:初次见面,请多多关照。