首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OceanBase 4.1的发布,就是为了更高效地解决用户实际业务需求

OceanBase自2021年开源以来,多方功能优势吸引了大量开发者持续参与。而伴随着开发者和生态伙伴的深入合作,无疑也助推了OceanBase持续进行功能升级和长远规划。而不久前发布的OceanBase 4.1 版本更是持续推动响应,在多场景支持、稳定性强化、上手更容易、性价比提升等角度,兼顾发展,多维并重。

今天,我们就一起来看看OceanBase 4.1 版本到底为大家带来了哪些更值得期待的功能和价值。

首先,全新的安装部署,最大程度降低了安装 OceanBase 的门槛。

为了让使用者更方便的部署和使用 OceanBase,OceanBase 4.1版本推出了全新的安装部署和运维管理解决方案。全新的向导式部署流程,通过图形化界面最大程度降低安装 OceanBase 的门槛。同时,一次部署就能获得数据库内核(OBServer)、代理服务(OBProxy)、管理工具(OCP Express)在内的完整产品服务。

OCP Express 是全新的轻量化设计改造后的 OCP,让用户以极低的资源成本完成便捷高效数据库运维管理工作,在满足数据库基础管理和数据库可观测性的同时,大幅降低了 OceanBase 数据库图形化管理的使用门槛。

其次,旁路导入功能让数据导入性能提升 6 倍。

当业务迁移到 OceanBase 时,首先面临的挑战就是把大量的数据迁移到 OceanBase 中,虽然 OMS 迁移服务让用户在迁移数据的操作上已经非常便捷,但耗时的全量数据迁移过程却很烦心。

在OceanBase4.1版本中,旁路导入功能可以大大加速数据导入的速度。OceanBase 通常的请求执行路径是为最通用的功能设计的,SQL 引擎、事务引擎、存储引擎需要为最全面的功能打造,在面对数据导入这种场景时不够高效。旁路导入功能让一张表格写入数据的流程绕过 SQL 引擎和事务引擎,直接按照存储引OceanBase4.1版本擎的格式生成持久化的数据,通过定制流程优化导入数据的效率。旁路导入功能的打开方式是在 INSERT 语句中加上 /*+ APPEND */ 提示,或者在 LOAD DATA 语句中加上 /*+ DIRECT */ 提示。

旁路导入功能是一个完备的功能,有很多让使用者贴心的使用体验。旁路导入在表级别进行并发控制,正在执行旁路导入的表会与表上的其他修改事务互斥,保证数据的一致性。同一时间其他表上的操作不会受影响。旁路导入功能还适配了备份恢复和物理备库功能,新写入的数据会实时归档,也会同步到备库。所以,旁路导入功能不仅可以用在新业务加载数据的场景,日常的数据操作和运维管理也可以使用,比如 INSERT INTO SELECT 语句加上 /*+ APPEND */ 提示后也会通过旁路导入流程向目标表写数据,大幅提升执行速度。

再者,在线统计信息收集,能持续生成最优的执行计划。

我们都知道,当一张表格突然新增大量数据时,统计信息不能准确反映实际的数据,可能导致用户后续请求生成不优的执行计划。OceanBase 中通常的统计信息更新是会每天由后台任务在用户设定时间开启,一般是在夜间。在线统计信息收集功能,让表格在突然写入了大量数据的过程中自动维护统计信息,确保及时生成最优的执行计划。

OceanBase4.1版本中,当用户执行INSERT INTO SELECT、LOAD DATA 等语句时,在请求执行的过程中,利用原本数据迭代流程,采用增量更新的方式,对统计信息进行更新。在线统计信息收集功能,不仅能够更及时的维护统计信息,而且相比显式调用统计信息收集更轻量、更快速。

另外,使用更符合实际业务的容灾部署方案——租户级别物理备库。

之前版本的 OceanBase 物理备库功能是集群级别的,同一个集群所有的租户必须同时是主库状态或者同时是备库状态。但是,使用 OceanBase 的用户会使用不同的租户来承载不同的业务,容灾的需求也就会以租户粒度有区别。新版本提供租户级别物理备库功能,让备库功能做到租户粒度,允许同一个集群中同时存在主库角色的租户和备库角色的租户,也就允许两个集群的不同租户互为主备,例如,A 租户的主库在集群 1、备在集群 2,B 租户的主库在集群 2、备在集群 1。通过更加灵活的方式,可以方便用户安排更符合实际业务的容灾部署方案。

同时,新的物理备库方案在内核层面做了全新设计,解除了对于集群运行状态的依赖,备库同步只依赖归档存储中的日志即可,即使主库不存在了,也可以基于备份数据和归档日志搭建出备库,所以,只要归档日志还在,用户也不用担心主库日志回收导致的备库同步的断流风险。

最后,基于用户场景的文档重构,实现从“有什么”到“解决什么问题”的转变。

OceanBase4.1对文档和文档中心做了全面的优化。研发团队协同资深 DBA 一起梳理出了用户使用 OceanBase 数据库的核心链路和场景,将这些文档按照用户旅程来单独呈现,同时将用户按需检索类的文档作为参考信息单独呈现。

为了解决文档不好找的问题,他们在文档中心首页提供内容的引导,在产品文档首页提炼产品的核心场景并提供使用链路指导,让信息获取更加便捷。

为了解决文档不好搜的问题,他们提供搜索结果筛选功能,可以通过选择想要的产品和版本来缩小搜索结果的范围。

同时,新的搜索分层功能,可以搜整个官网的所有内容,也可以专注只搜索文档,还可以只搜索某个产品某个版本的文档。

自 OceanBase 4.0 发布以来,我们从一线用户处收到很多宝贵的产品改进建议,据了解,OceanBase 4.1 版本是基于一线用户提出的产品改进建议来进行调整改进,尤其是很多易用性优化和使用体验改进,目的就是让用户可以更高效使用 OceanBase 来解决实际的业务需求。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230413A08SRT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券