当前位置:首页 > 报告详情

ODC:无锁结构变更与冷热数据分离解决方案_胡智娟.pdf

上传人: 张** 编号:166429 2024-06-16 24页 1.64MB

1、胡智娟OceanBase 高级产品经理ODC:无锁结构变更与冷热数据分离解决方案Contents目录01 ODC 是什么ODC 能给开发者带来哪些帮助?02 无锁结构变更为结构变更提供安全稳定的解决方案03 数据归档为在线库提供冷热数据分离解决方案,实现数据库瘦身04 CY24 规划ODC 今年计划提供哪些能力01ODC 是什么ODC 是什么一个跨平台的数据库开发工具SQL 开发对象管理SQL 执行PL 调试导入导出一套针对数据库变更管理的团队协作平台变更风险管控SQL 规范检查变更审批数据脱敏操作审计一款全面覆盖数据生命周期管理的产品数据生命周期管理数据归档数据清理自动分区SQL 开发数据源

2、 OceanBase EE/CE ODP Sharding MySQL Oracle、Doris数据查看与编辑 数据查看 数据编辑 列模式 结果集类 EXCEL 交互数据迁移 数据导入 数据导出 结果集导出对象管理 表和视图 PL 对象 EVENT/JOB DBLINKSQL 诊断 执行计划 EXPLAIN 执行剖析 PROFILE 全链路追踪 TRACE数据生成 测试数据构建 场景化数据生成SQL 执行 SQL 编辑与执行 命令行窗口 脚本管理 代码片段PL 生命周期 匿名块窗口 PL 执行 PL 编译 PL 调试数据库运维 会话管理 全局变量管理 回收站管理ODC 是什么一个跨平台的数据库

3、开发工具超过 25 项重要开发功能,覆盖对象管理、SQL 执、数据查看与编辑等常开发具能,同时提供了 PL 调试、数据库运维、数据成等企业级特性。通过现代 WEB 架构提供方便的使用方式,桌面版可部署在 Windows、Mac、Linux系统,WEB 版用户通过浏览器即可访问服务。ODC 是什么一套针对数据库变更管理的团队协作平台通过访问权限、变更审核、稳定变更三个层次递进风险控制,保障生产数据库变更过程稳定、高效、可追溯。其中变更审核环节,通过 SQL 检查规则、SQL 窗口规范、风险识别定制符合实际业务情况的管控规则。稳定变更变更审核访问权限结构比对结构同步变更回滚无锁结构变更无锁数据变更

4、普通变更SQL 规范风险识别工单审批账号体系项目角色权限库访问权限项目管理员DBA安全管理员开发生产测试限流保护性能检测任务执行数据清理自动分区数据归档ODC 是什么一款全面覆盖数据生命周期管理的产品ODC 提供直观的界,使开发员能够轻松地制定冷热数据分离策略。5 分钟即可构建冷热数据分离系统。针对有动新增、删除分区诉求的分区表,ODC 持为这些表设置分区创建和清理策略,ODC 根据户配置的策略动管理分区,能有效地减轻 DBA 的工作负担。02无锁结构变更Online DDL 的要点最小化业务影响数据一致性保障平滑流量切换监控与控制故障恢复与回滚如何确保新表和旧表之间的数据一致性,保障数据不丢

5、失如何实时监控迁移进度、系统资源消耗以及可能的风险点,以便及时调整策略或中止操作在迁移过程中出现意外情况时,如何快速恢复原状,保证业务不受长期影响无锁结构变更Offline DDL 的影响Offline DDL 和 Online DDL独占锁导致所有对该表的读取和写入操作都将被阻塞,直到 DDL 完成。这会导致用户请求长时间等待,甚至服务暂时中断。大表的 Offline DDL 可能会触发大规模的数据读写操作,产生海量 I/O,造成磁盘压力骤增进而影响整个系统的性能。Offline DDL 期间,正在进行中的事务会被阻塞,直至超时或被迫回滚。这会导致用户丢失未提交的数据。服务中断,影响业务连续

6、性资源消耗,影响其它关键进程性能下降数据一致性风险,导致未提交的更改丢失如何在数据迁移后,快速、安全地将应用程序的读写流量从旧表切换到新表无锁结构变更支持 offline DDL 自动识别,online DDL 走普通变更,offline DDL 走无锁结构变更。使用 OB 成熟的迁移技术完成全量、增量数据同步,数据同步过程中根据数据库负载限流。业务切流过程中会根据锁表超时时间、重试次数等设置来执行,以保障切流过程的平滑。在 rename 过程中只需短暂地(1-3s)影响业务。变更任务默认保存原表结构及数据以保障紧急情况下变更回滚。发起结构变更Offline 变更自动检查发起结构变更Table

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了OceanBase(OB)的高级产品经理胡智娟对ODC(OceanBase Data Center)的详细解读。ODC是一个跨平台的数据库开发工具,具有SQL开发对象管理、SQL执行、PL调试、数据归档和数据库运维等功能,全面覆盖数据生命周期管理。ODC支持多种数据源,如OceanBase、MySQL、Oracle和Doris,并提供直观的界面,方便开发者制定冷热数据分离策略。ODC的主要特点包括:1)无锁结构变更,提供安全稳定的解决方案;2)数据归档,为在线库提供冷热数据分离解决方案,实现数据库瘦身。ODC今年规划包括:1)支持AP业务场景开发,提升性能和稳定性;2)结合AI提效,持续打磨数据归档及变更风险管控能力;3)支持多种数据源和数据库类型;4)提供详细的归档任务界面和异常回滚功能。
"OceanBase ODC如何助力数据库开发与运维?" ODC如何保障数据安全与一致性?" 如何实现数据库瘦身与成本节省?"
客服
商务合作
小程序
服务号
折叠