X

OceanBase4.0,走向通用

OceanBase CEO杨冰

“数据库本质上是没有行业之分的,只不过应用行业不同,使用方式也不一样。”OceanBase 首席科学家阳振坤说道。

8月10日,OceanBase在2022年度发布会上推出了4.0产品,代号“小鱼”,英文名“Paetica”。Paetica俗称袖珍鱼,也是世界上最小的鱼,能够在极端条件下生存。

“像鱼群一样可大可小。”这是OceanBase CEO杨冰对Paetica这款国产自研分布式数据库的特色定位之一。

之所以说可大可小,是因为OceanBase 4.0是业内首个单机&分布式一体化架构,适用于通用客群,小到使用公共云的个人小站点,大到使用私有云/混合云的银行核心系统、巨型电商网站。

企业选用后,可以在业务发展不同阶段根据自身特点,灵活满足性价比和高可用的要求,极大了降低企业使用分布式数据库的门槛。此外技术的突破和使用成本的降低,也意味着OceanBase 4.0突破了分布式数据库的边界,让分布式数据库向通用性数据库又迈进了一步。

通用数据库小型化的新尝试

OceanBase于2010年由阳振坤在支付宝内部发起的分布式数据库项目,脱胎于支付宝交易类场景的淬炼,直到2020年OceanBase独立商业运作之前,其客户都主要是银行、保险、证券等中大型的金融类客户。但在此之后,OceanBase的客户群中出现了中国移动、理想汽车、致欧科技等金融属性并不那么强的企业。

杨冰在演讲中披露的一张图片显示,从行业结构来看,2022年,OceanBase的金融类客户占比从2021年的65%缩减至50%,而政企类客户占比从2021年的35%增长至50%;从客户结构看,2022年,OceanBase的大客户占比从2021年的34%缩小至30%,中小客户从2021年的66%增长至70%。

不难看出,在经过2年多的独立运营,四分之一金融客户开始使用OceanBase核心系统之后,OceanBase的下一步是在运营商、交通、能源、电力、公安等等更多的行业铺开。

即能够突破行业限制,也能够突破客户结构限制,这些都是OceanBase 4.0不断上探技术天花板的一种表现,它打破了分布式数据库只适用大型场景局限,是分布式数据库走向通用的突破性尝试。

那么,是什么支撑了这种通用性尝试?

钛媒体App了解到,OceanBase 4.0所采用的架构是单机&分布式一体化架构,这一架构是区别于传统中心化的单机数据库而言的,也就是说从架构实现上,OceanBase 4.0既能满足单机部署也能够分布式部署。“我们在具备大规模处理能力的同时又具备与传统单机数据库的性能可以相媲美的能力,而且支持客户在小规模的场景下进行单机化的部署……这个版本代表着我们在小型化上的全部尝试,也意味着从分布式到单机分布式的转折,让OceanBase真正可以按需扩展,从0到1再到N。”杨冰解释。

公共云商业化初见成效

OceanBase 4.0向通用迈出的这一步,也是市场决定的。

阳振坤坦言,他们在跟客户交流的过程中,获得的一个明确需求是“我们用不了这么大,能不能小一点?”把数据库变小,归根结底是解决中小企业对数据库应用门槛问题。“我们自研的动态日志流技术极大降低了硬件的入门门槛,减少了数据库资源的开销。”杨冰表示。

契合中小企业对小型数据库的需求,为OceanBase带来了不少商业化效果。发布会上,OceanBase就披露了一个细节,即虽然是首次公开亮相,但OceanBase Cloud (公共云)在过去一年的年营收,已经实现同比300%的增长,成为OceanBase强有力的第二增长曲线。

在性能上,OceanBase Cloud 拥有 OceanBase 100%的能力,让更多中小企业在云上更便捷、更低成本的拥有金融级高性能数据库,最快仅需几分钟即可在云上完成数据库设置。OceanBase 4.0单机部署最小支持4C8G,在单机部署模式下,可实现分布式部署的完整功能,包括Oracle/MySQL兼容性、TP事务处理能力、AP并行分析查询能力、租户资源隔离等。此外,相比前几个版本,OceanBase 4.0大幅度提升交易处理能力,分析处理能力再上台阶,实现了由全场景向量化能力覆盖,业内率先将故障恢复时间从30秒优化到8秒。

OceanBase适配除阿里云之外的主流云厂商,分别包括AWS、谷歌云、华为云、腾讯云等等。其中,OceanBase Cloud AWS版本预计将在8月底上线邀测。

据了解,OceanBase Cloud 目前已经全球开服,能够在在中国的华东、华北、华南、香港以及亚太地区新加坡、马来西亚、印尼、菲律宾,甚至北美、墨西哥等地区无差别提供Cloud服务。当前,OceanBase Cloud 已经在全球各行业拥有包括海底捞、客如云、携程、致欧家居、洋葱集团、易仓科技等众多中小企业客户。

生态问题何解?

数据库底层技术再强,如果没有完善的生态做支撑,也无法向客户提供可持续的服务。这也是一直以来OceanBase 被质疑的一点。此次发布会上,对于数据库生态的建设,OceanBase 也算是交上了一份答卷。

杨冰公开表示,未来,OceanBase将全面升级商业生态策略,直接面对客户的比例,建立以“合作伙伴”为中心的商业生态模式。

其中,针对区域合作伙伴,OceanBase将推出“珊瑚计划”:未来3年,面向全国重点省会城市,培养60家核心经销商。通过政策支持,帮助核心经销商成长,三年实现合作伙伴收入份额占总销售份额60%以上。

经销商体系的打造上,铂金级、银牌级、金牌级不同级别的经销商将根据认证体系享受多重权益,包括:免费测试产品、重点项目免费POC支持、免费工程师认证培训、共享OceanBase销售物料和开放官网供合作伙伴入驻,投入营销预算打造专属生态营销活动等。

在开源生态上,OceanBase将发布4.0社区版,MySQL兼容能力全部开源,社区版将享受企业版同等性能。OceanBase4.X社区版将实现小型化,未来最小将支持4核8G小规格,让更多开发者更低门槛应用。

杨冰坦言,中国数据库厂商与海外优秀的数据库企业之间还有很大差距。其中一个比较大的挑战就是在数据库产业链上,没有很好地形成产业级协同,投入资源和生态还比较碎片化。但他认为,这是一个正常的发展过程,也正是未来需要数据库相关方、客户以及监管部门共同努力的地方。

“我们期待有一天能够像中国打造手机产业链、新能源汽车产业链这样打造出真正的上下协同的繁荣的数据库的生态产业链,这样一定会对整个行业的发展有极大的促进。”杨冰呼吁。与手机、新能源汽车等制造业产业链协同不同,数据库这类软件的产业链协同的发力点更在产品、服务、生态、开发者等多个方面,这也OceanBase未来的主要发力点,也是OceanBase此次商业生态模式挑战想要解决的问题。

“中国基础软件行业已经有能力‘根创新’,坚持长期投入,中国数据库必将迎来大爆发。作为一款完全自研的企业级原生分布式数据库,我们希望通过不断地技术创新,为不同类型客户降低企业数据库的使用门槛,助力产业数字化。”杨冰总结。

(本文首发钛媒体APP 作者 | 秦聪慧,编辑 | 盖虹达)