OceanBase 开源版迎来重要里程碑,3.1.1版正式发布!

2024年 5月 7日 31.8k 0

北京,2021年10月18日 - 在第十二届中国数据库技术大会(DTCC2021)上,Oceanbase,一家企业级分布式关系数据库提供商和蚂蚁集团旗下公司,公布了开源项目的进展及重大版本发布。

OceanBase首席技术官杨传辉表示:“作为分布式数据库的领导者,OceanBase希望通过开源推动基础软件走向成熟和通用。OceanBase宣布开源项目后受到广大开发者的欢迎,这表明开源策略有助于推动分布式数据库标准化和规模化,促进产品技术的快速发展,惠及更多企业和开发者。”

OceanBase 开源版迎来重要里程碑,3.1.1版正式发布!-1

2021年6月,OceanBase正式发布了开源版3.1.0。此间,收到了很多开发者和行业用户的积极评价,更多的互联网、银行、保险等行业用户的生产环境中已得到充分应用。同时用户也给予了一些积极的反馈,为提升应用体验,加强用户在业务环境中的工作效率,让用户用的安全,用的放心。OceanBase技术团队根据每一个用户反馈的技术细节,加速3.1.1发版时间,充分塑造高可用的原生分布式数据库体验。

首次公开开源140天成绩单

OceanBase3.1.1开源版本包含4大技术升级

OceanBase 开源版迎来重要里程碑,3.1.1版正式发布!-2

OceanBase3.1.1开源版本

此次发布的OceanBase开源版3.1.1主要包含五大核心特性:全面提升内核兼容、完善生态工具、更多开放接口、支持物理备份与恢复、强化开源 OS 支持和易用性,持续增强开源产品化应用能力。

全面加强MySQL兼容

1、适配支持MySQL 5.7 驱动协议,支持 5.7 新增的会话变量,可以推高 OceanBase 的 MySQL 兼容版本,避免企业内部安全审计问题。

2、新增MySQL 8.0 的通用表表达式(Common Table Expressions),丰富了 SQL 的能力,满足复杂业务查询需求实现。

3、支持租户/用户最大连接数设置。系统变量 MAX_CONNECTIONS 设置租户最大连接数。系统变量 MAX_USER_CONNECTIONS 设置用户最大并发连接数。创建用户时,可以通过参数 MAX_USER_CONNECTIONS 指定用户的最大并发连接数。参数 MAX_CONNECTIONS_PER_HOUR 指定用户的每小时最大连接数。

4、新增支持10个函数,完善数据校验、时区转换查询及网络能力。具体支持系统函数 CRC32()、系统函数 CONVERT_TZ()和网络地址相关函数 INET_ATON()、INET_NTOA()、INET6_ATON()、INET6_NTOA()、IS_IPV4()、IS_IPV6()、IS_IPV4_MAPPED() 和 IS_IPV6_MAPPED()。

高可用和易用性加速提升

1、在高可用层面,支持物理备份与恢复。物理备份实现集群级别的,包括数据全量和增量备份、事务日志近实时备份,秒级别触发;物理恢复实现租户级别的,能恢复到历史任意时间点(几秒之前)。

2、OBD 新增根据系统资源情况自动配置 OceanBase 参数的功能。

3、OBD 新增自动化测试功能。OBD 支持集成运行 mysql_test、TPCH 和 Sysbench 测试框架。

4、新增错误码解析工具 ob_error,快速定位错误

5、新增管理员工具ob_admin,提升疑难问题分析诊断能力

更多开放接口

1、开放TABLE API 接口让OceanBase数据库拥有NoSQL的能力,满足更多用户的诉求。TABLE API 接口是表模型和 KV 模型数据的操作接口,定义了客户端和数据库服务端之间的一组通用的交互协议。

2、开放 Change data capture(CDC)接口,提供OceanBase对外数据同步接口。CDC 是 OceanBase 数据库对外提供事务日志访问的接口,作为数据链路的一环,CDC 支持解析、抽取和组装事务日志,为下游数据同步提供消费数据。例如,CDC 与 Canal 对接可以实现数据增量迁移。

完善生态工具

1、支持数据同步工具 Canal 和 DataX。支持将数据从 MySQL 迁移到 OceanBase 数据库。支持使用 DataX 向 OceanBase 数据库全量迁移数据

2、支持Prometheus 监控系统,增强了社区版本集群监控能力。例如,资源使用监控(包括CPU、内存、IO 和网络)、系统压力监控(SQL 时延、活跃会话和 CACHE 命中率等)、集群使用约束(NTP 时钟同步等)。

3、支持客户端工具 DBeaver

4、支持使用Docker 部署 OceanBase 数据库。全面支持主流 x86 平台操作系统。

拥抱开源,不断向前

OceanBase于2021年6月1日公布了全面开源的计划,距公布数据显示,在开源第1天社区总访问量即超过16万次。从正式开源140天以来,OceanBase社区共吸引了全球21,300多位用户,4,200多位来自全球的开发者关注;产生了500多次技术创新碰撞(Commit),600多篇社区深度原创内容;完成1000+行业人才认证,企业深度实践超过50家,已成为全球开发者最关注的开源项目之一。在这140天内,OceanBase开源社区已经追上世界主流开源基金会顶级项目一年的平均活跃程度,走出中国未来的开源速度,开启分布式数据库开源新纪元。

结语

OceanBase作为企业级原生分布式关系型数据库,成为首个登榜TPC-H测试榜单的中国数据库产品,并排名第一。本次发版特别感谢快手、携程、Bilibili、六棱镜等公司提供的宝贵意见和建议。OceanBase开源版3.1.1只是一个开始,后续OceanBase团队将根据全球用户反馈加速迭代,不断优化,满足用户更多场景的使用,推进国内开源生态的发展。

更多OceanBase开源版3.1.1特性,立即链接使用,开启OceanBase3.1.1之旅

最后的最后:

如果大家有任何疑问,可以通过以下方式与我们进行交流:

测试遇到问题?

企业用户想享受技术顾问的免费一对一咨询服务?

快加入 OB 创计划→

https://open.oceanbase.com/articles/8000125?sou0c001

钉钉群:33254054

OceanBase 开源版迎来重要里程碑,3.1.1版正式发布!-3

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论