ODC全场景数据库开发和数据管理协同工具
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 审核集成。
- 体验学习:实验资源、教程和课程、代码库(规划中)。
评论