又到了每月社区汇报环节,本文将分享OceanBase社区在9月的工作进展及十月的产品、社区规划。
产品进展
首先来看一下数据库内核的进展。9月我们发布了V4.2.0、V4.2.0 BP1、V4.1.0 BP4。V4.2.0 BP1 相比 V4.2.0 BETA稳定性大幅度提升:
- 功能上新增支持 MySQL 租户间的 DBLINK 读功能。
- 从 4.1 版本升级到 4.2 版本,建议直接升级到 V4.2.0 BP1 或更高版本。V4.2.0 BP1 之前的4.2版本,由于在升级过程中内部表字段更新问题,可能导致升级后部分事务持续重试超时报错。
- V4.1.0 BP4修复了若干客户及内部测试遇到的问题,提升 4.1 版本稳定性。
在10月,我们将发布的4.2.1版本。定位为V4.2.x 版本的第一个LTS版本,新特性包括:
- MySQL 兼容性增强:新增 VALUES Statement、JSON Table Functions等 MySQL 兼容功能。
- 诊断能力提升:提供 Workload Repository(自动负载信息仓库,简称WR) 数据采集框架,通过对OceanBase的内部视图进行定期采集,周期性的持久化OB性能相关内部表,记录系统的状态,并提供相关视图对用户展示。
- 资源优化:优化系统资源使用,降低系统资源使用的内存比例。比如128G内存以上的系统资源占用的比例可以从原先的30% 降低到15%,大家也可以实际体验一下。
- 高可用增强:在支持租户级恢复能力的基础上增加表级恢复能力,扩展支持备份介质 COS。
以上只是简要介绍,4.2.1版本发布时,会有完整的产品说明文档供大家参考。
除内核方面的进展外,在生态工具侧,9月发布了OBD V2.3.0主要支持主备库部署,config server部署、以及适配secure_file_priv的改动,后续将在V2.4.0 中支持OBD白屏部署OCP,以及其他一些易用性增强的功能。
关于其他工具,当前进展及未来规划如下。
- Docker:支持轻量化的docker部署(内存降低至7G以内),已发布。standalone service:后续计划支持以systemd service的方式启动OceanBase。
- 诊断工具 oceanbase-diagnostic-tool:V 1.3.0版本 开发中,主要支持日志分析功能,以及易用性提升。
- OCP-CE:V 4.2.0 开发中,预计十月中旬发布,主要适配4.2版本,以及解决一些易用性问题。
- OMS-CE:V4.2.0 开发中(预计10.16号发布),支持HBase -> OBKV 迁移。
社区动态
我们将在10月21日举办第23期meetup——vivo企业行,邀请九个企业的技术专家在深圳分享国产数据库研发现状及应用实践,欢迎大家通过「活动页」了解活动详情并参与报名来到现场交流。
在10月27日-10月28日,我们将参加开源社主办的开源年会,并在成都组织聚会,希望到时在成都的小伙伴能够聚在一起,交流技术与产品使用体验,并为我们提出建议,
此外,需要提醒大家的是一年一度的数据库大赛目前正在火热报名中,将在10月25日截止,如果你是高校学生,一定不可错过此次提升工程能力的机会。
我们每个月都会和大家展开一次社区进展的汇报沟通会,希望通过更多的互动交流让 OceanBase 开源社区更加透明,实现信息共享,也希望能营造更加轻松的氛围,为大家答疑解惑,让大家畅所欲言。如果您对我们的社区有任何建议,欢迎在 GitHub上提 Issues 或 PR ,也欢迎大家成为 Contributor,参与到社区建设中来。