ODC全场景数据库开发和数据管理协同工具

联合创作 · 2023-10-01 00:20

OceanBase 开发者中心(简称 ODC)是 Oceanbase 开源的全场景数据库开发和数据管理协同工具,通过协同开发解决数据库的变更风险管控、数据管理和数据安全问题。

优点:

随时随地高效 SQL 开发

  • ODC 基于现代 WEB 架构,随时随地,只要有浏览器就可以访问您的数据库。
  • ODC SQL 开发功能全面且易用,桌面开发工具有的功能 ODC 也有,甚至支持 PL 调试。

守护 SQL 开发过程的每一次变更

  • 在 SQL 开发过程的全部场景,包括可视化对象管理、SQL 查询、数据编辑、数据导入和导出、... ,ODC 都内置了风险控制。
  • ODC 提供基于项目的协同和变更审批流程,并且内置了 SQL 检查规则、SQL 窗口规范、风险等级识别。

自动数据生命周期管理

  • ODC 支持数据按照保留时长清理或归档,5 分钟构建你的冷热数据分离系统。
  • ODC 不仅支持按照数据的时间标记处理,也支持按照分区批量处理。
  • 还可以通过 ODC SQL 计划任务完成计算任务,为什么还要继续使用你的 CRONTAB ?

全场景敏感数据保护

  • ODC 数据脱敏支持静态场景也支持动态场景,结构变更、SQL 查询、结果集导出、数据导出 全部开发场景都会脱敏。
  • 安全管理员配置敏感数据规则和脱敏算法,DBA 和 开发 都无法接触敏感数据。

无需改变已有系统就可以集成 ODC 到当前工作流程

  • 无需改变你的系统就可以把 ODC 集成到你当前的数据库开发协同工作流程中.
  • SSO、审批集成、SQL 审核集成、堡垒机集成、审计集成,企业管控集成需要的能力全都有。

功能特性

ODC 产品功能包括 SQL 开发和管控协同 2 个方面,核心功能列举如下。

SQL 开发

  • 多数据源:支持 OceanBase MySQL 模式/Oracle 模式、ODP Sharing、MySQL 等数据库(不断增加中)。
  • 数据库对象:表、视图、序列、同义词、触发器、存储过程、函数、程序包、类型 等对象的可视化管理。
  • SQL 执行:SQL 编辑和执行、命令行窗口、脚本、代码片段。
  • 数据查看与编辑:数据查看、数据编辑、结果集 Excel 互操作。
  • 监控诊断:执行计划、执行剖析、数据库全链路 TRACE。
  • 数据生成:测试数据生成,场景化数据生成。
  • 导入和导出:结构导入、结构导出、数据导入、数据导出、整库导入、整库导出。
  • PL 生命周期:PL 对象的执行、编译和调试。
  • 数据库运维:回话管理、变量管理、回收站管理、权限管理(规划中)。

管控协同

  • 权限管理:用户管理、基于 RBAC 模型的自定义角色。
  • 团队协同:基于项目的管理员、DBA、开发多角色协同、库级别访问权限管理。
  • 变更管控:自定义审批流程、基于语法规则的 SQL 检查。
  • 稳定变更:无锁结构变更、无锁数据变更(规划中)。
  • 数据生命周期:数据清理、数据归档、自动分区、SQL 定时任务。
  • 数据安全:敏感列管理、数据导出脱敏、数据查询脱敏、敏感列权限。
  • 合规审计:操作审计、SQL 审计、审计集成。
  • 协同效率:批量导入配置、自动授权规则、通知中心。
  • 系统集成:OAuth2、OIDC 账号集成、堡垒机集成、审批集成、SQL 审核集成。
  • 体验学习:实验资源、教程和课程、代码库(规划中)。
浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报