新闻中心

OceanBase 公布四项开发者友好实践,推出 OceanBase 4.1 版本 你手机里的羞羞照片,可能全被看光了5G基带研发到底有多难?强如英特尔也无能为力这种不要脸的网红,看得我想吐谁说厨房一定就是乱糟糟?森歌重磅新品彻底治好我的清洁焦虑症红魔8 Pro+氘锋透明银翼版图赏性价比拉满且性能不俗:Redmi G Pro酷睿版测评科技与自然共舞,梨花时节启动高通“无线关爱”智慧农业项目极致操控

2023-11-20
浏览次数:
返回列表

智东西(公众号:zhidxcom)

作者 | 吴菲凝

编辑 | 李水青

智东西 3 月 27 日消息,3 月 25 日,知名数据库公司 OceanBase 推出了 OceanBase4.1 版本,作为其核心分布式一体化数据库产品,据称实现了事务处理(TP)性能提升 40%,数据分析(AP)性能提升 15%,全面兼容开源数据库 MySQL8.0 及相关系统函数、窗口函数等。

同时,OceanBase 首席技术官杨传辉宣布要将 OceanBase 打造成对 " 开发者友好的分布式数据库 ",为此公布四项开发者友好实践,包括推出场景化文档、推出向导式安装部署等,以此降低开发者使用分布式数据库的门槛。

一、OceanBase 四大举措打造 " 开发者友好型数据库 "

长期以来,关于未来数据库的发展将会朝着分布式还是集中式的讨论不断。虽然在发展历程中经历过多次架构调整,但 OceanBase 朝分布式架构方向发展的决心无比坚定。OceanBase 首席技术官杨传辉指出,分布式是下一代数据库的基石,原生分布式是未来云数据库的底层。

OceanBase 提出了 " 单机分布式一体化 " 这一概念,单机分布式一体化的架构融合了集中式和分布式的双重技术优势,既具备分布式数据库的可扩展性,又兼容集中式数据库的单机性能,在业务需求上兼具可扩展性、高可用性以及可调度性,能高度适配小微企业、中型企业、大型企业在不同发展阶段、不同具体场景当中对于数据库的不同要求。

杨传辉意在将 OceanBase 打造成对 " 开发者友好的分布式数据库 "。

那什么样的数据库是对开发者友好的呢?OceanBase 用自己的四大 " 开发者友好实践 " 给出了答案。

一是发布稳定可靠的 OceanBase4.1 版本。从 2010 年的单写多读架构到 2016 年的全分布式架构,再到如今的单机分布式一体化架构,OceanBase 始终坚持为开发者们提供一个稳定可靠的数据库,OceanBase 已连续 9 年强力支撑了 " 双 11" 的流量洪潮,可支撑千万支付峰值。在杨传辉看来," 稳定可靠就是很多 0 前面的那个 1",稳定是开发者在选择数据库时最先看重的能力。

他称,如今分布式系统数据库百家争鸣,但没有哪一类产品能够同时满足开发者的扩展性、功能和性能需求,开发者需要的是一个兼具分布式扩展性和单机完备功能且高性能的单机分布式一体化数据库。" 稳定 + 高性能 " 就是 OceanBase4.1 最大的优势,在 32c 的性能测试环境下,无论是单读、单写还是读写性能上,OceanBase4.1 一体化架构单机性能都已超越 MySQL8.0,既具备了大规模处理数据的能力,也能直接与传统单机数据库相匹敌。二是降低使用门槛,推出向导式安装部署。在提供稳定环境的同时,一体化架构也大大降低了开发者的使用门槛。OceanBase4.1 版本采用白屏化安装,解决用户上手难的问题,实现 2 分钟部署 demo 环境、10 分钟完成部署集群,易用性有效提升。

同时,OceanBase4.1 还将集成开发工具 OCP Express,让开发者能更加轻便地管理集群,大幅缩短 OCP 的安装时间,从以往的按天计数缩短至按分钟计算。

三是推出场景化文档。数据库文档是开发者使用数据库的敲门砖,杨传辉在分享中形象地对比了国内外数据库爱好者在面对文档时的不同反应:国外数据库技术文档清晰明了,上手难度小、内容详细全面,但国内数据库技术文档 " 不好找、不好用、有但解决不了问题 " 的现状劝退了一大批开发者。

▲ OceanBase 文档分类

OceanBase4.1 基于用户旅程和用户场景来重构文档,以 20% 的文档来解决 80% 的用户问题,按照使用链路和场景组织用户旅程(user journey),将用户按需检索类的文档作为参考信息单独呈现,对文档信息按照用户角色和内容类型分层处理,使文档更加轻量,定位更加清晰,将数据库文档从 " 我们有什么 " 升级到 " 我们解决什么问题 "。

▲ OceanBase CTO 杨传辉介绍 HTAP 系统使用场景

四是超高性价比。在相同性能下,相较于云上 MySQL,OceanBase 可帮助用户直接降低 18.57% 至 42.05% 的整体成本。在 MySQL 部署主备库,OceanBase 部署三个副本(两个全功能副本、一个日志副本)的情况下,4C16G sysbench OceanBase 比 MySQL8.0 要高出 22.2%,而存储成本约是 MySQL 的 1/3。

菲律宾电子钱包 Gcash 过去面临着资源碎片化、维护管理难、成本收益不匹配、风险高且效率低等难题,借助 OceanBase 的灵活部署,Gcash 将数据迁移到 OceanBase HTAP 分布式数据库中混合负载,使存储空间下降 70%,资源成本降低 40%。

二、推出 OceanBase4.1,事务处理性能提升 40%

2022 年,OceanBase 发布了 OceanBase4.0,这是业内首个单机分布式一体化数据库,采用的是分布式(Shared-Nothing)计算架构,各个节点之间完全对等,每个节点都有自己的 SQL 引擎、存储引擎、事物引擎,运行在普通 PC 服务器组成的集群之上,具备高可扩展性、高可用性、高性能、低成本以及与主流数据库兼容等新特性。

▲ OceanBase CTO 杨传辉发布 4.1 版本

在 4.0 版本的基础之上,OceanBase 在大会上公开的 OceanBase4.1 版本得到全方位优化升级,对 MySQL8.0 的兼容性大大增强,全面兼容系统函数、窗口函数、SQL MODE,还将整体研发流程迁移至外部,统一企业版和社区版代码分支,实现双向同步,让每一位开发者都能看到代码进展。OceanBase 后续还将开源 ODC、OCP Express 和 MySQL binlog service 三大开发者工具,以 " 开源开放、生态共赢 " 的理念不断走向生态化开放。

在开源生态分论坛上,OceanBase 开源生态自身技术总监封仲淹对 OceanBase 开源技术生态进行了全景解析,和各位开发者分享了从数据迁移到运维管理等各个流程中 OceanBase 和其生态伙伴是如何建设的。

封仲淹指出,OceanBase 旨在以 " 开源开放、生态共赢 " 的态度,为用户提供应用集成、数据治理、数据迁移、运维管控的全套方案链条,帮助用户完成生命周期的每一个阶段。

在平台搭建上,OceanBase 意在建设一个及时响应的社区,和用户一起成长,帮助沉淀用户问题。据现场数据展示,钉钉日均消息量达到 300+,问答社区消息量达到 14000+,代码提交频率、代码贡献者数量不段攀升,GitHub 社区问题单首次回应时间、PR 处理时间显著降低,社区活跃度处于健康活跃的状态。

在技术步道上,OceanBase 以 " 产学研 " 项目带动科技创新,于 2022 年举办了第一届 OceanBase 数据库大赛,邀请全球 247 家高等院校、超 2000 名学生、数据库爱好者参赛。在主论坛上,OceanBase 现场宣布冠亚季军获奖团队,并为 12 强团队颁奖。

▲ 2022 年 OceanBase 数据库大赛参赛团队

封仲淹称,未来将持续拓展 OceanBase 数据库的分析能力,更好满足业务诉求,支持更多业务场景,在核心能力上不断对性价比、小规格、单机进行提升,对分布式数据库的能力进行优化,坚持建造 " 一个系统、一份数据 " 的原生分布式数据库。

据透露,2023 年 Q2OceanBase 将发布 OceanBase4.2,开源 OCP Express、ODC,提供多云 AWS Free Trial,并支持 Serverless;Q3 发布 OceanBase4.3,该版本将采取列式存储,提升 OLTP 复杂查询功能,并发布黑屏运维工具;Q4 发布 OceanBase4.4,全面兼容 MySQL8.0 的主要功能,提升 OLAP 大宽表分析性能,并将内部研发流程上 Github。未来,OceanBase 也将与更多的生态进行链接,帮助伙伴获得更多的认证机会。

结语:国产数据库走向田间地头,共建开发者友好社区

随着数字经济的快速发展,数据库作为技术领域的核心基础日益受到越来越多开发者们的关注。OceanBase 首席技术官杨传辉现场称:"OceanBase 最大的愿景就是打造出一个主流数据库。未来,OceanBase 将持续降低开发者使用门槛,全面提升 OceanBase 的易用性,打造出一个真正对开发者友好的数据库。"

中国数据库目前尚且处于起步阶段,国产分布式数据库的全球认可程度还有一定提升空间。而此次 OceanBase 首届开发者大会的举办,充分展示出了 OceanBase 在技术混战中坚定初心、坚持自主研发原生单机分布式一体化数据库的决心。

搜索