ODC V4.2.2 版本动态

2024年 5月 7日 32.7k 0

大家好,OceanBase 开发者中心(简称 ODC)于近日发布了 4.2.2 版本。在这个版本中,我们为您带来了多项令人期待的新功能和改进,让您的使用体验更加流畅!这个版本的主要能力变更如下:

  • 针对 MySQL 数据源提供了较完备的开发支持,同时在数据脱敏、SQL 检查规范、审批流、数据归档、数据清理等能力上也支持了 MySQL 数据源。
  • 全面升级 SQL 开发模块的交互易用性,包括不限于资源树的布局、数据源及数据库关键信息展示、搜索能力强化、SQL 窗口切换效率提升等。
  • 全面支持适配了 OceanBase 4.2 版本,支持对 OceanBase 4.2 版本的数据源进行开发。

那么接下来就让我们进一步来了解这个版本的详细变化吧。

MySQL 数据源:丰富的 SQL 开发能力

在众多用户的期待中,我们听到了一个迫切的声音:何时才能支持管理 MySQL 数据库?现在,ODC 带着真诚和骄傲的语气说:“朋友,你期待的时刻已经来临!我们已经实现了对 MySQL 数据库的支持。”

ODC 目前为 MySQL 数据库的表、视图、函数、存储过程对象提供了易用性较好的创建、查看、管理能力。同时支持在 SQL 窗口进行 SQL 开发。

在 SQL 窗口,编写 SQL 过程中 ODC 不仅可以为您提供 SQL 自动补全能力,同时可以为您提供查找替换、格式美化、IN 值转化、大小写转换、缩进、注释处理等能力,此外还为您提供拖拽对象名自动生成 SQL 语句的能力。

ODC V4.2.2 版本动态-1

对已经编写好的 SQL ,ODC 支持对其进行执行计划查看,检查 SQL 是否有性能问题。

ODC V4.2.2 版本动态-2

若确定 SQL 没有问题,为了保证执行结果符合您的预期,可以检查下执行设置。

ODC V4.2.2 版本动态-3

执行设置若符合预期,您就可以运行您刚刚编写的 SQL 了。SQL 执行完成后,会在结果集展示区显示查询结果集。对于查询得到的结果集,ODC 为其提供了一系列的查看和编辑能力,方便您高效地处理结果集数据。

ODC V4.2.2 版本动态-4

若刚刚执行的 SQL 后续会经常重复用到,可以将它保存成脚本或代码片段,方便后续重复使用。点击 SQL 窗口右上角的保存按钮就可以将窗口内的内容保存为脚本了。

ODC V4.2.2 版本动态-5

如果想保存为代码片段,需要切换到脚本菜单,然后选择代码片段,点击新建按钮进行新建。

ODC V4.2.2 版本动态-6

对于已有的代码片段,可以在 SQL 窗口里通过模糊匹配进行选择引用,也可以直接拖拽到 SQL 窗口进行引用。

ODC V4.2.2 版本动态-7

除了 SQL 窗口内的能力,ODC 为 MySQL 数据源提供了模拟数据、方便您进行测试数据构建。同时 ODC 还为 MySQL 数据源提供了 SQL 计划能力,方便您定期执行 SQL 脚本。此外, ODC 还为 MySQL 数据源提供了命令行窗口、会话管理等能力,方便您进行数据库运维管理工作。

数据生命周期管理:更多的链路支持

在数据生命周期管理方向,ODC 4.2.2 为您提供了限流策略配置。您可以在任务发起阶段进行行限流、数据大小限流设定,以保证清理、归档过程对业务库的影响。

ODC V4.2.2 版本动态-8

同时在这个版本中,数据生命周期管理能力也覆盖了 MySQL 数据源。在这个版本里您不仅可以对已经录入的 MySQL 数据源中的数据库进行过期数据清理,也可以对其进行数据归档操作。这个版本中新增的归档链路包括:

  • MySQL 数据源到 OceanBase MySQL 数据源的归档。
  • MySQL 数据源到 MySQL 数据源的归档。
  • OceanBase MySQL 数据源到 MySQL 数据源的归档。

数据生命周期管理支持 MySQL 数据源,为 MySQL 数据源提供了冷热数据分离方案,保障了业务库的数据体量,可以为您节省运维管理成本。同时,支持 MySQL 数据源中的数据归档到压缩比更高的 OceanBase 中,也可以为您节省不少存储成本。

变更风险管控:全面的风险控制

针对本次迭代新支持的 MySQL 数据源,在变更风险管控方向,ODC 也同步提供了对应的支持。在团队空间,用户对 MySQL 数据源发起的变更操作,会依次经过 SQL 窗口规范拦截、SQL 检查规范校验以及变更审批模块审批,以保障变更过程稳定、高效、可追溯。

ODC V4.2.2 版本动态-9

安全合规:可信赖的数据保护

本次迭代全面升级了数据脱敏配置的交互,优化了敏感列的选择交互、简化了识别规则的使用方式,提升配置过程的易用性。同时还支持对视图对象配置敏感列,保障了脱敏覆盖的全面性。此外本次迭代对新支持的 MySQL 数据源也提供了脱敏支持,支持对其中的表、视图对象进行脱敏,

ODC V4.2.2 版本动态-10

SQL 开发交互:全新升级

在 SQL 开发页面,ODC 4.2.2 做了大量优化如下:

  • 升级了资源树的布局,由上下结构升级为顶部切换布局,为数据库对象预留了更多的可操作空间。
  • 升级了资源树的筛选能力,支持按数据源类型、环境标等维度进行筛选,提升了检索的效率。
  • 升级了资源树的搜索能力,支持按数据源库、表等对象纬度搜索,提升了搜索的灵活性。
  • 在资源树内,数据源、数据库的展示包含了类型、状态、环境标等因子,提升了信息获取的直观性。
  • 升级了 SQL 窗口数据库切换交互,支持搜索匹配,缩短了切换数据库耗时。
  • 支持了表对象右键打开 SQL 窗口、复制 SQL 窗口,提升了打开 SQL 窗口的效率。
  • 在 SQL 窗口页签栏添加了匿名块窗口的快捷打开入口,方便快速打开匿名块窗口。

ODC V4.2.2 版本动态-11

同时在录入数据源时,支持在高级设置中配置连接初始化脚本和驱动属性,使您可以更加灵活、高效地定义数据源相关参数。比如,通过数据源连接初始化脚本配置能力,您可以将日期格式、弱读等设置可在建连时进行初始化。又比如,通过 JDBC 驱动参数配置能力,您可以开启 JDBC IP 透传能力。

ODC V4.2.2 版本动态-12

关于未来

未来我们将持续打磨现有的产品能力,并在一些新的方向上做尝试。

  1. 更多的数据源:持续引入MySQL、Oracle 等数据源支持,更全面地管理不同来源的数据。
  2. 更强大的变更:建设稳定的变更模块,包含无锁结构变更及无锁数据变更。
  3. 差异架构管理:实现数据库结构的全面比对与同步,确保库与库、表与表之间的对象结构变更一致化处理。

ODC 已于 2023 年 DTCC 大会上正式宣布开源。ODC 希望通过开源,与社区共同打造一款帮助 Dev 和 DBA 真正实现“ONE team”的企业级数据库协同开发工具。如果你对这个开源项目感兴趣,欢迎以任何形式参与 ODC 社区。无论是贡献代码、提出问题、分享见解,或者仅仅是表达对这个开源项目的喜爱与支持,都将成为推动 ODC 项目发展的动力。

↓ 前往 GitHub,深入了解 ODC 的更多细节

https://github.com/oceanbase/odc

相关文章

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

发布评论