加速拥抱支持开源生态 | OceanBase 开源版3.1.1正式发布

原创
2021/11/09 19:23
阅读数 42

2021年10月18日,在第十二届中国数据库技术大会(DTCC2021)上,OceanBase CTO杨传辉分享了“一体化架构的原生分布式数据库”主题演讲,并公布了 OceanBase开源项目的进展以及开源版3.1.1的正式发布。

图片

首晒开源140天成绩单 

自2021年6月份 OceanBase 正式发布了开源版3.1.0以来,收到了很多开发者和行业用户的积极评价,在更多的互联网、银行、保险等行业用户的生产环境中已得到充分应用。

图片

OceanBase 开源版 3.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、新增自动化参数配置功能,主动探测系统资源自动配置 OceanBase 参数。

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

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

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

三、更多开放接口

1、开放 TABLE API 接口,让OceanBase数据库拥有 NoSQL 的能力,支持 KV 接口读写数据,提升高性能存储访问能力(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 平台操作系统。

拥抱开源,不断向前


2021年6月1日 OceanBase 正式宣布开源,第1天即有超过16万人次访问社区。开源 140天,OceanBase 社区共吸引全球21,300多位用户,4,200多位开发者 Star 关注,产生了500 Commit 代码提交,600多篇社区深度原创内容, 1000+行业人才通过认证,超过50家企业深度实践。140天的努力,OceanBase 已追上全球顶级开源项目1年的平均活跃度。

本次发版特别参考了快手、携程、Bilibili、六棱镜等公司提供的宝贵意见和建议。OceanBase 开源版3.1.1只是一个开始,后续 OceanBase 将根据全球用户反馈加速迭代持续优化,满足用户更多场景的使用,推进国内开源生态的发展。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部