暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

《OceanBase数据库源码解析》面市|社区月报 2023.7

318

在开源数据库世界中,可供选择的成熟分布式数据库系统并不多,OceanBase作为完全自研的分布式数据库,久经考验并得到众多企业与数据库爱好者的关注。为了帮助来自不同领域的企业和个人开发者更好地加入OceanBase 社区版的演进过程中,OceanBase CTO杨传辉、OceanBase 首席架构师杨志丰联合武汉大学副教授彭煜玮编写了《OceanBase 数据库源码解析》一书,从源码级别分析OceanBase并介绍实现细节。此书在7月份已上架线上购买渠道,希望通过此书,帮助数据库研发人员、开源数据库技术爱好者、数据库用户、科研人员,更好地理解OceanBase,进而为OceanBase贡献特性或将其应用于各种场景中。

除了大家关注的源码解读书籍外,在7月份,我们致力于数据库内核和生态工具的研发,所以很高兴的告诉大家,8 月就可以看到OceanBase 4.2 BETA 版了,同时在工具测,也会发布OCP- CE 4.0.3 BP 版本、OBD 2.2 版本、OMS-CE 4.1.1 版本。本文将向大家介绍数据库内核4.2 BETA版和生态工具的具体特性及具体的维护和迭代计划。另外,也将跟大家分享7月份社区举办的两场备受关注的活动,以及多篇高质量博文。


产品进展

在内核工具方面,OceanBase v4.2 BETA 预计8月初发布,v4.2 的后续版本也会作为长期支持版本(LTS)对外提供服务。

OceanBase 4.2版本在在4.1版本店基础上进一步健全和完善了产品核心特性,并补齐了 3.x 版本的全部主要功能。

OceanBase 4.2版本的功能包括:

  • 补齐关键特性,Transfer(扩容与负载均衡能力)、只读副本、复制表;
  • 增加 GB18030-2022、网络直连主备库等功能;
  • 空载资源优化、AP/TP 性能提升 等性能提升;
  • AutoDOP、全链路诊断能力增强、数据磁盘按需加载 等易用性提升。

在生态工具层面,预计 8 月初发布OCP-CE 4.0.3 BP 版本,OBD 2.2 版本、OMS-CE 4.1.1 版本。

  • OCP-CE 4.0.3 BP 版本,主要目标是部署优化提升,支持使用 Web 的方式,完成 OCP-CE 以及 MetaDB 的部署;
  • OBD 2.2 版本,主要目标是适配 4.2 版本,降低快速部署启动规格要求(54G 降低到 19G);主备库的部署暂不支持,会在 2.3 版本支持;
  • OMS-CE 4.1.1 版本的主要目标是适配 4.2 版本作为源端,并支持输出兼容 Maxwell 格式,在 4.1.1 版本也会开放更多的数据迁移、同步的 OpenAPI。

关于产品版本和工具包,大家可以在下载中心一键安装。


社区动态

我们很开心地看到目前社区博客不断有博主入驻,并产出越来越多的技术实践文章。在7月份的博客评审中,获得高分的博文颇多,其中,前五甲来自翼支付、贝壳的企业实践,以及生态伙伴爱可生技术社区、SQLess的技术实践。

除了做内容沉淀并更好地服务社区用户外,OceanBase 一直希望能够与开发者近距离交流,在7月份,举办了两场备受关注的活动。

其中,在线下的技术交流活动中,OceanBase 走进翼鸥教育,举办了第六期“唠嗑了O”,与来自十余家企业的用户交流 OceanBase 存储引擎解析。这是OceanBase 存储技术第一次对外分享,由OceanBase 存储引擎技术专家陈嘉华介绍了OceanBase 存储引擎设计原理及架构,并结合某大型企业的应用实践,使在场听众从原理到实践学习存储引擎技术的精髓,并现场讨论产品应用过程中的疑惑。现场学习热情高涨,不少用户反馈“没学够,这样的活动多来点”。

而在第15期《深入浅出》线上直播中,我们邀请到OceanBase 数据库源码解析》的两位作者:武汉大学副教授彭煜玮、OceanBase 首席架构师杨志丰,分享了他们的创作背景及过程、分析源码过程中的经验教训,与线上观众共同探讨如何实现一个金融级可靠的数据库。感兴趣的读者可以观看活动回顾

在接下来的社区活动中,大家将会经常看到《OceanBase 数据库源码解析》的身影,它将作为礼品赠送给社区活跃贡献者、活动积极参与者。

欢迎大家关注即将到来的时社区活动:

  • 8 月 5 日,在杭州举办开源数据库技术沙龙,PostgreSQL、PolarDB 和 OceanBase 三个社区共话数据库技术新动向及人才培养,聊聊国产开源与国际商业的碰撞。
  • 8 月14日,2023 OceanBase 数据库大赛开启报名,参赛者将经过为期两个月的内核实战培训,进入“战场”。
  • 8 月 26 日,OceanBase 走进知乎,围绕新型技术栈、数据库架构和运维等最佳实践展开技术交流。

具体活动列表及报名入口请关注:https://open.oceanbase.com/activities

我们每个月都会和大家展开一次社区进展的汇报沟通会,希望通过更多的互动交流让 OceanBase 开源社区更加透明,实现信息共享,也希望能营造更加轻松的氛围,为大家答疑解惑,让大家畅所欲言。如果您对我们的社区有任何建议,欢迎在 GitHub上提 Issues 或 PR ,也欢迎大家成为 Contributor,参与到社区建设中来。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论