蚂蚁集团旗下OceanBase独立运营后首次亮相,CEO杨冰称已做到100%“根自研”
界面新闻记者 | 刘晨光
蚂蚁集团旗下的蚂蚁国际、OceanBase和蚂蚁数科已成立董事会,独立面向市场。3月20日,OceanBase城市行首站落地深圳,这也是OceanBase独立运营后的首次亮相。
公开资料显示,OceanBase是蚂蚁集团旗下的自研原生分布式数据库,成立于2010年。目前有超过750个主流产品加入其自研技术生态,超过500家企业将其社区版产品应用于真实的生产系统,超过35000名数据库从业者获得OceanBase人才认证。
“OceanBase致力于打造负载关键业务系统的一体化数据库,作为一款‘100%根自研’国产数据库,‘根自研’就是OceanBase负载关键业务系统的最大底气。” OceanBase CEO杨冰表示。
据杨冰介绍,目前OceanBase已经做到了100%根自研,包括从0到1自研三百万行代码、自研代码开源主导产品和社区发展方向、构建自研技术生态。基于“根自研”和中国场景的打磨,OceanBase才得以推动树立分布式数据库在性能、容灾、高可用、架构上的新标准。
杨冰坦言,随着企业走向现代数据架构,数据库上承IaaS层、下接SaaS层,是IT系统中最关键、最复杂的环节,是“最难啃的骨头”。根据IDC分布式事务数据库市场追踪报告,分布式数据库正在成为新的数据库流行趋势,越来越多的企业正在使用分布式数据进行关键业务系统升级。
从整个架构演进的趋势来看,杨冰认为分布式数据库流行它也是一种必然演进的结果。“最早期的时候,因为业务敏捷性以及扩展性的需要,最早大家‘动刀子’是在SaaS层,因为这一层最容易而且本身就天然具备可扩扩展性。”他说道。
杨冰指出,从单体走向了服务化、微服务,近几年发展到云原生。他认为,当前应用其实是比较容易,可以进行扩展的业务系统越来越多。这股压力并没有直接击穿PaaS和数据库这层,而是跨越了这层传导到了IaaS层。
“因为这层虽然也很重要,但是由于和业务无关,而且标准化接口做得比较好(文件系统、操作系统),所以这在一层也比PaaS层更早,对于计算、存储、网络这些资源进行虚拟化,慢慢走向了容器化、虚拟化、云化。”杨冰分析。
但实际上,最后这两层完成了迭代以后,把压力传导到了PaaS层。据杨冰介绍,PaaS层是最难的,既有状态,又是业务相关。而且它往往是包含了“既要、也要、还要”的要求,要扩展性,但是数据要一致;同时要承载海量的数据,它有1万个数据库或者1000个数据库,这种有状态的管理是非常难的,包括这些量变大之后,高可用要求一点都不会下降,反而变得更高。所以,分布式数据库是现代应用架构在数据层的最优解法,也是最佳实践。
事实上,从技术架构看,金融行业使用的数据库仍以集中式为主,但分布式数据库是大势所趋。《金融业数据库供应链安全发展报告(2022)》调研数据显示,集中式数据库在金融业的总体占比仍高达89%,其中银行80%,证券和保险业占比均超过90%。
杨冰指出,从金融出发通常是厂商在业务发展中的第一站,分布式数据库提供了新的选择,也是未来的发展方向。他指出,伴随着互联网技术兴起,金融服务面临互联网化、支付场景移动化、服务普惠性发展等趋势,金融机构的服务也需要面对海量交易、大促等新的服务挑战,传统集中式数据库的局限性逐渐显露,探索各类分布式数据库的应用落地,是金融机构对数据库升级改造的主要方向。