我们每个月都会和大家展开一次社区进展的汇报沟通会,希望通过更多的互动交流让OceanBase 开源社区更加透明,实现信息共享,也希望能营造更加轻松的氛围,让大家可以在此畅所欲言、答疑解惑。如果您对我们的社区有任何建议,欢迎在 GitHub 上提 Issues 或 PR ,也欢迎大家称为 Contributor,参与到社区建设中来。
本月Newsletter分为以下几个部分:
1. OceanBase 社区版产品规划及研究成果
2. OceanBase 社区5月内容概览
3. OceanBase 社区5月精彩活动
4. OceanBase 社区组织建设及生态合作
OceanBase 社区版产品规划及进展
5月份,社区活跃度明显提升,钉钉群日消息量已经突破300条。
本月,OceanBase生态工具OMS/OCP 发布3.3.0-ce 版本, 有非常多实用功能释放出来。
Roadmap
OceanBase 社区版发布节奏如下:
每2年一个大版本 release,每3个月一次 feature 版本, 每个月一个 bug fix 版本( bp 版本)。
- 大版本发布即为架构发生升级, 版本升级类似 MySQL 5.7 升级到 MySQL 8.0, 需要做数据迁移才能完成升级。
- feature 版本即为发布了众多 feature 或大 feature , 本地手动冷升级(本地重启)或者通过 OCP 热升级(不停服务)。
- bp 版本即为纯 bug fix 版本, 版本升级直接替换 binary 即可, 可以使用 ODP 升级或使用 OCP 热升级。
产品进展
六棱镜 数据文件按需申请 测试中,3.1.4 release
京东 DML执行失败时, 快速定位失败的列 测试中,3.1.4 release
基石数据 监控数据增加直方图类型, 更便捷输出至Prometheus 测试中,3.1.4 release
贵州双龙 data_dir参数值不准确 测试中,3.1.4 release
快手 用户看到的错误码和日志中的一致 测试中,3.1.4 release
快手 删除一条 SQL 请求的 plan_cache 测试中,3.1.4 release
内部需求 obclient支持更多mysql-test case 的语句 编码即将完成,3.1.4 reelase
贝壳 多模数据库(Table、HBase API)需要支持自动过期数据清理 编码中,改动较大,赶不上3.1.4 版本release
携程 审计日志gv$sql_audit 数据持久化 编码中,改动较大,延至3.1.5
携程&58 obproxy的proxyro账号的密码按照集群来设置 编码中,需要obproxy & ocp 同时修改,延至3.1.5
钉钉用户 建议添加list分区根据范围查询可以使用到分区裁剪的功能 编码中,但工作量较大,延至3.1.5
红象云腾 support latin1 character set 编码中,但重新设计整个字符集框架,会支持更多的字符集格式,需要在4.0 后才能release
用友 打开PS, 更好支持golang 已经完成开发,但改动遍布很多模块,为了稳定性,只能延期4.0 发布
六棱镜 ocp放开备份恢复功能 已经release 3.3.0-ce, release note
六棱镜 支持标准部署的社区版 OBProxy 接管 已经release 3.3.0-ce, release note
企业版用户 增加以副本的⻆度查看资源的使用情况 已经release 3.3.0-ce, release note
企业版用户 增加日志查询功能 已经release 3.3.0-ce, release note
企业版用户 全新实现了 ocp-agent, 带来更好的性能和可靠性 已经release 3.3.0-ce, release note
内部需求 优化OCP社区版安装部署 6.30 release,重写安装脚本,支持debug模式和更多校验操作.
广州智通人才 支持ob 到ob 的数据同步 已经release 3.3.0-ce, release note
浦发银行 支持ob 实时日志同步到kafka上 已经release 3.3.0-ce,release note
浦发银行 支持ob 实时日志同步到rocketmq上 已经release 3.3.0-ce, release note
内部需求 oms 支持json 数据类型 已经release 3.3.0-ce, release note
企业版用户 支持非唯一索引后置创建功能,全面提升全量迁移效能 已经release 3.3.0-ce, release note
企业版用户 支持MySQL 8.0 已经release 3.3.0-ce, release note
携程&58 独立configure-server 编码中,计划7月份release
内部需求 优化OMS 社区版安装部署 延期至 7月份
内部需求 内部sql 脚本工具开源 增强开源可视化定位能力
自动化测试系统 ob-operator支持部署obproxy 编码中,计划6月底release
自动化测试系统 ob-operator支持修改 ob 配置 编码中,计划6月底release
OceanBase 社区5月内容概览
好文推荐
首发!高性能数据访问中间件 OBProxy(一):功能模块及特性详解
详解 Flink CDC+OceanBase 全增量一体化数据集成方案
以加速 compaction 和 scan 为例:谈 GPU 与 LSM-tree 的优化
OceanBase 改写系列第四篇: 聚合分组等价变换大法之分组下压
内容专题
专题:OceanBase 源码解读
专题:OceanBase 存储层代码解读
专题:SQL 改写系列
专题:OBProxy 系列
专题:用户实践案例
专题:社区故事
电子书籍
《OceanBase系统概念》
《OceanBase入门到实战》
更多内容可在社区专栏了解。
OceanBase 社区5月精彩活动
- 文档捉虫活动
- 开源先锋日
- 「论文时刻」第一期
了解更多活动及6月活动预告请戳此链接。
OceanBase 社区组织建设及生态合作
社区组织建设
为了更好的方便开发者投稿和沉淀官方专栏文章,成立Blog SIG [Proposal] Create Blog Sig#932;成立 Migration SIG [Vote]Setup "Migration" SIG#917;成立Operation SIG [vote]Setup one SIG for operation projects#918
社区生态合作
对接中
- 2022/5 navicat
- 2022/6 CNCF Sealer
- 2022/6 统信软件操作系统默认集成
- 2022/5 通过Chunjun(原flinkx) 对接Chunjun
- 2022/5 对接南京基石数据智能运维平台D-smart大师问诊软件
已完成
- 2022/4 通过CloudCanal 全量及增量同步 对接CloudCanal
- 2022/4 大数据流水线系统Piflow 完成和OB 对接
- 2022/3 通过Flink CDC 全量及增量同步 对接Flink CDC
- 2022/3 通过otter 双向实时同步 对接otter
- 2022/1 支持K8S operator , 会持续演进
- 2021/12 对接SQLancer
- 2021/10 支持实时同步, 会持续演进, 对接canal, 用户手册
- 2021/10 对接Prometheus/Grafana, 用户手册
- 2021/9 对接dbeaver
- 2021/7 对接DataX, 指导手册