欢送拜访 OceanBase 官网获取更多信息:https://www.oceanbase.com/
对于作者
胡智娟
OceanBase 产品经理
次要负责 OceanBase 生态工具数据研发、迁徙评估方向的产品工作,在蚂蚁团体有多年数据库治理实战经验,对日常研发及运维痛点有较深感悟。心愿能帮忙开发者解决痛点,为大家带来好用、平安、全面的开发合作平台。
🤠 2023 年 Q1,OceanBase 开发者核心 (ODC) 陆续公布了 4.1.0、4.1.1、4.1.2 版本,从 ODC 4.0.x 到 ODC 4.1.x 有一系列新性能,也有十分多罕用性能优化,概括来说包含更加适宜 OceanBase 4.0/4.1 版本、晋升了规模用户协同的效率、反对 SQL 定时执行和 SQL 查看以及一系列小性能和易用性晋升,本文为大家具体解读 ODC 4.1.x 的重点新个性。
面向 OceanBase 4.0/4.1 的 ODC
🏊♀️ 在数据源适配方面,ODC 4.1.0 开始反对连贯 OceanBase 4.0,ODC 4.1.2 开始反对连贯 OceanBase 4.1。
🔑 传输平安是数据安全的重要环节,数据库连贯怎么能少了 SSL 反对,安顿~
🛰 基于 OceanBase 4.0 开始提供的 GV$OB_PROCESSLIST
视图,ODC 的提交、回滚按钮会基于事务状态同步。
一个 DBA 轻松治理千人以上数据库权限
🚢 更弱小的数据库拜访权限治理,轻松反对 1000+ 用户协同场景。
用户能够通过公共连贯对立配置数据库连贯,通过角色受权给用户防止数据库帐密散发。
🤺 通过创立自定义角色把权限治理职权受权到部门管理员。
🚃 如果用户十分多,能够通过 excel 批量导入。
更举荐通过配置 SSO 集成的形式主动创立用户,反对 OAuth2、OIDC。
🚃 如果治理的连贯数量十分多,能够通过 Excel 批量导入连贯配置。
🔐 新员工入职比拟频繁不想每次都手工配置?配置主动受权规定帮忙主动实现新加入成员的初始化受权。
联合以上性能,一个 DBA 治理千人以上数据库拜访权限,小轻松 👍。
定时 SQL 执行,更易用的 cron job
感觉 DBMS_JOBS 不够好用?MySQL 模式下也想要用定时工作?⏰ 不如来试试 ODC SQL 打算吧!
⏳ 新建 SQL 打算反对快捷配置,每天、每周、每小时的工作点几下就能够配置实现。
⏱ 当然也反对 CRON 表达式,不必放心配置谬误,执行周期和下次执行工夫实时预览。
🗓 SQL 打算依照设定的打算周期生成数据库变更工作,每个 SQL 打算生成了哪些变更工作能够清晰查看。
📆 打算工作的每次执行,后果信息、工作日志的体验和单个数据库变更体验截然不同。
SQL 查看主动发现“烂”SQL,保障变更平安
📸 基于语法规定的 SQL 查看第一期公布,内置 近 20 个 OceanBase SQL 编写最佳实际。
SQL 查看在 SQL 窗口执行语句、创立和编辑表对象、表数据编辑 等波及 SQL 语句执行的环节均会触发,能够在集体偏好设置主动触发或者手动触发。
也内置在数据库变更审批流程中,在预查看节点查看 SQL 查看自动识别的危险,帮忙 Developer 和 DBA 评估变更危险。下图是一个数据库变更工单的示意,SQL 查看发现了一个 SELECT 应用计算匹配可能导致索引生效的危险。
📡 以后版本只有公共连贯配置只读权限才会走审批流程,下个版本会有重大降级,敬请期待。
还有数十项性能和易用性晋升
反对生僻字展现,罕用人名生僻字能够间接展现了,对于非国标(PUA 编码)则通过显码字体展现。
国标生僻字展现成果
非国标编码生僻字展现成果,下图 PUA 编码字通过显码字体展现,而不是小方块了。
后果集状态栏提供列类型、正文等信息,如下图所示,状态栏会依据以后选中的单元格展现对应的列信息,查看列信息不再须要切换到列模式了。
🤔 这个样例里的数据是不是有些奇怪?是用 ODC 的模仿数据性能主动生成的 😌,如果你没有试过真的能够体验一下,空有 表构造 没有数据的时候 生成测试数据 几乎太简略了 😎。
限于篇幅还有更多体验改良就不逐个细讲了,降级到 ODC 4.1.2 来体验吧 👀
- 导入导出不再依赖 sys 租户帐密了;
- 桌面版文件能够输入到指定目录;
- 优化了大规模表列场景下的性能;
- 构造导出反对导出为单个文件依照外键依赖关系排序;
- 数据导出时日期类型应用 TO_DATE、TO_TIMESTAMP 函数;
- PL 执行调试反对 objcet,collection/cursor 等简单参数类型;
- 去掉了连贯配置里宜人的的 SQL 查问超时;
- 更多信息参见 ReleaseNote。
往年还会有哪些个性,期待您的倡议
ODC 2023 Roadmap
SQL 开发方向,作为数据库图形化客户端局部的性能,ODC 次要聚焦的还是易用性和性能,Q3/Q4 会开始反对其余数据库类型,比方 MySQL、Oracle 等,这个一方面是客户的强烈需要,另一方面也因为咱们发现在 TP+AP 场景繁多数据库类型的反对实际上是没有方法满足团队协同需要的。
协同效率方向,3 月 17 日 ODC 公布了 4.1.2 版本,在权限治理方面加强了自定义角色可能配置的权限范畴,能够配置部门级别的管理员了,而后还提供了主动受权规定、批量创立用户、批量创立连贯配置,基本上解决了 1 个 DBA 治理 1000 个用户的数据库拜访权限的老本问题,Q2 会对管控的概念做降级并且反对第三方审批系统集成,下半年会去笼罩 TP+AP 联合的一些协同场景,包含全局对象检索、脚本协同等;
零碎稳固方向,Q1 的版本咱们曾经提供了内置的 SQL 查看规定,Q2 SQL 查看规定会反对自定义规定,另外往年的一个重点是会提供一系列生产环境变更的性能,包含历史库治理、无锁构造变更、无锁数据变更、行级回收站、逻辑备份复原等。
以上为目前的产品 roadmap 布局,咱们期待来自用户的应用痛点以及反馈倡议,通过社区改良意见不断完善咱们的产品。如果您在应用上有任何的不便或者艰难,欢送通过以下路径与产研团队分割,一起独特打造面向未来的工具!
路径一:OceanBase 社区 https://ask.oceanbase.com/
路径二:OceanBase GitHub issues https://github.com/oceanbase/oceanbase/issues
欢送拜访 OceanBase 官网获取更多信息:https://www.oceanbase.com/