【DBA从入门到实践】开课啦!8节课掌握运维管理核心技能

在国产分布式数据库中,OceanBase 数据库因其构建在通用服务器集群上,基于 Paxos 协议和分布式架构,不依赖特定硬件架构,具备高可用、线性扩展、高性能、低成本等核心技术优势,广泛应用于金融、政务、运营商、零售、互联网等多个行业,助力 1000+ 客户实现关键业务系统升级。


随着应用 OceanBase 数据库的企业及个人开发者增多, OceanBase 社区在 2021 年联合外部用户共建《数据库管理与运维,OceanBase 从入门到实践》电子书,旨在帮助 DBA 更好地了解 OceanBase 社区版,并部署、使用、迁移、运维、测试 OceanBase 社区版。同时,通过介绍 OceanBase 数据库性能诊断和调优的方法及其生态工具的使用方法,使 DBA 在使用 OceanBase 的过程中可以游刃有余。


2022 年 11 月,OceanBase 推出产品大版本 V4.0.0_CE_BP3,随后在 2023 年发布长期稳定支持版本 V4.2.0_CE_BP1。相比于 OceanBase 3.x 及早期版本, OceanBase 4.x 版本在性能、稳定性方面有极大提升,并增加了旁路导入、I/O 资源隔离、租户级主备等重要功能。因此,OceanBase 社区基于 4.x 版本迭代、更新《数据库管理与运维,OceanBase 从入门到实践》,同时新增章节,基于用户的真实使用经验总结解决方案,使书籍更具实践参考性。


欢迎感兴趣的开发者和社区用户参与投稿和共创(报名请添加小助手:OBCE666)。也可以后台对暗号【DBA入门】,获取《数据库管理与运维,OceanBase 从入门到实践》电子书。


快速掌握:DBA 从入门到实践


为帮助用户及开发者更好、更快地掌握 OceanBase DBA 核心技能,OceanBase 社区设计了配套教程——“DBA 从入门到实践”。8 期教程带大家循序渐进掌握 OceanBase 运维管理核心技能。搭配随堂习题和 OceanBase 技术专家在线答疑,快速掌握重要知识点,并轻松应对复杂场景下的运维难题。


本系列教程值得关注的亮点体现为三个部分。


第一部分:对 DBA 常用的 OceanBase 生态工具增加了大量介绍和使用指南。



  • OceanBase 云平台(OceanBase Cloud Platform,简称OCP)是一款为 OceanBase 数据库集群量身打造的企业级管理平台,兼容 OceanBase 所有主流版本。教程中详细介绍了如何通过 OCP 完成 OceanBase 数据库集群的安装部署,以及如果通过 OCP 进行各种数据库运维操作。


  • OceanBase 迁移服务(OceanBase Migration Service,OMS)是支持同构或异构数据源与 OceanBase 数据库之间进行数据交互的服务,具备在线迁移存量数据和实时同步增量数据的能力。教程中详细介绍了如何通过 OMS 低风险、低成本、高效率地实现同构或异构数据库向 OceanBase 进行实时数据迁移和数据同步。



此外,教程中还新增其他 OceanBase 生态组件的介绍和使用指南,例如:



  • OceanBase 开发者中心(OceanBase Developer Center,ODC)是数据库图形化开发工具,也是数据研发和生产变更管控协同平台。


  • OBLogProxy 是 OceanBase 的增量日志代理服务,它可以与 OceanBase 建立连接并进行增量日志读取,为下游服务提供了变更数据捕获(CDC)的能力。支持现有的 MySQL binlog 增量解析工具实时同步 OceanBase,使 MySQL binlog 增量解析工具可以平滑切换到 OceanBase 数据库。


  • ob-operator是一款基于 Kubernetes Operator 框架构建的工具,用于在 Kubernetes 中管理 OceanBase 集群。它提供了一种简单可靠的方式来实现 OceanBase 集群的容器化部署,可以简化 OceanBase 的运维。


  • obdiag 敏捷诊断工具(OceanBase Diagnostic Tool)是一款适用于 OceanBase 的黑屏诊断工具,obdiag 现有功能包含了对 OceanBase 日志、SQL Audit 以及 OceanBase 进程堆栈等信息进行的扫描、收集和分析,可以在 OceanBase 集群不同的部署模式下(OCP,OBD 或用户根据文档手工部署)实现一键执行,完成诊断信息的收集和分析。



第二部分:SQL 性能调优更加详细,增加了 DBA 常见 SQL 性能问题的分析技巧和调优方式。



  • 新增常见的 SQL 调优方式介绍;


  • 新增性能问题的排查思路和步骤;


  • 新增 SQL Diagnoser 工具的介绍,以及通过 SQL Diagnoser 工具进行 SQL 性能诊断和分析的使用指南。



第三部分:新增故障排查和诊断的相关内容。



  • 新增通过 obdiag 敏捷诊断工具对问题进行自助排查的使用指南;


  • 新增用户遇到问题或故障后,如何在官网上进行自主排查的方法介绍;


  • 新增用户遇到各类问题或故障后,向技术支持同学提问时要提供的信息;


  • 新增常见问题及其恢复手段。



从 3 月 27 日至 5 月 29 日,为期两个月的直播学习由 OceanBase 运营人员全程陪伴,扫描下方海报开启高效学习!



高效学习:精心设计任务路径


1、教程面向人群及学习收获


该直播教程适用于学生、DBA、开发者以及数据库技术爱好者,有助于零基础快速入门分布式数据库,掌握 OceanBase 核心使用技能,并开展 OceanBase 运维管理工作。



  • 对于学生或数据库爱好者,可以通过教程,满足个人学习、就业等诉求,更好地把握住数据库领域出现的新机遇;


  • 对于数据库开发者,可以通过教程,对 OceanBase 数据库有一个更加全面的认识,并了解 OceanBase 的整个产品生态;


  • 对于从未接触过 OceanBase 的 DBA,通过数据库运维与管理内容的循序渐进,可以系统性地快速学习 OceanBase 的安装部署、数据迁移、运维、调优等 DBA 必备技能,实现从入门到进阶;


  • 对于接触过 OceanBase 的 DBA,在有一定 OceanBase 数据库运维经验的基础上,通过教程可以学习如何解决平时经常遇到但未能彻底解决的问题。比如调优效率不高,或者无法系统性地排查数据库故障等。



2、学习任务及推荐学习路径


无论哪一类学习者,跟随以下步骤,随着教程学习的深入,数据库运维经验将不断丰富,提升职场核心竞争力。


第一步

加入微信学习交流群(扫码上方海报二维码)。

第二步

参加每期直播学习(OceanBase 数据库学堂视频号、钉钉用户群)。

第三步

完成每期课后练习(社区官网「在线学堂」页)。

第四步

遇到问题在论坛交流(社区官网「问答论坛」页)。

第五步

通过结课考试,获得结课证书(社区官网「在线学堂」页)。

第六步

若想持续复习,可查看直播回放视频(社区「在线学堂」页)。


此外,获得结课证书的同学有机会获得OceanBase 数据库源码解析》电子书、OBCA、OBCP 免费考试券,岗位推荐机会。



  • 在学习交流群内,每期教程直播结束后,前五位完成课后习题并在学习群打卡的同学可获得《OceanBase 数据库源码解析》电子书一本;


  • 前 200 名安装部署 OceanBase 的同学可获得 2.5 折 OBCA 考试券(如果已经通过 OBCA 考试,可凭借 OBCA 证书换取 OBCP 2.5 折考试券);


  • 前 100 名获得结课证书的同学可免费获得 OBCA 或 OBCP 考试券(每人限领一张,优先考取 OBCA,拥有 OBCA 资格证可申领 OBCP 券),具体情况以实际沟通为准。



《数据库管理与运维,OceanBase 从入门到实践》及其配套教程“DBA 从入门到实践”作为用户最重要的学习资料之一,内容设计、学习路径、任务设置由 OceanBase 技术专家与社区用户共同打造。通过 8 节课的系统学习,使大家不仅掌握 OceanBase 社区版的部署、使用、迁移、运维、测试、诊断、调优等核心技巧,还能获得资深运维专家 10+ 年的经验分享,拓宽运维视野。


往期回顾:最受用户喜爱教程


早在 2021 年,OceanBase 社区围绕《数据库管理与运维,OceanBase 从入门到实践》开展了第一期“DBA 从入门到实践”教程,吸引超 3000 人学习,成为最受社区用户喜爱的教程,教程相关说明贴和讨论贴热度不减,用户热情高涨,在社区论坛积极分享学习经验与答题技巧。



多位用户反馈学习收获:


公司业务数据大量增长,现有数据库不足以支撑业务数据处理请求,性能低下(大任务,多并发支撑不住),查询速度慢,处理效率低,死锁频繁出现。经多款数据库综合选型后选择 OceanBase 替代现有数据库。经大量业务场景测试完全满足数据库使用需求,并超出预期。OceanBase 为开源分布式数据库,支持多租户,动态扩缩容资源规格、不停机维护、数据压缩、物理备份及逻辑备份等多个优点。熟练使用 OceanBase 不仅解决了公司现有数据库的使用问题,且对个人技术提升及数据库的理解也大有帮助。随着越来越深入的使用。经过 2-3 月的测试,现已替换公司多个数据库产品,并全部整合到 OceanBase,如 MySQL、PGSQL、Oracle。

—— 白云龙


伴随着国产数据库的兴起,传统的 Oracle、MySQL 等数据库 DBA,到了该接触国产数据库的时候了,加之分布式数据库火热,所以选择学习 OceanBase 数据库。在此感谢 OceanBase 官方开源社区提供的入门到实战培训课程,课程图文并茂,社区老师们实时在线问题解答,跟着社区老师们一步一步的学习和实操下来,很好的掌握 OceanBase 的理论知识及日常运维技巧。同时可以学习到 OceanBase 周边的生态工具知识,如 canal、datax、dbcat 等,这些知识不光可以用于 OceanBase 数据库,也能应用到其他数据库中,极大的拓宽了个人视野,最后祝 OceanBase 产品和社区越来越好。

—— ziyoo


如今第二期“DBA 从入门到实践”来袭,带着更丰富、更细节的内容以及具有实操参考价值的用户实践,帮助大家快速掌握 OceanBase 运维管理核心技能。


3 月 27 日,第一期直播课“OceanBase 数据库概述”将与大家见面,快点击下方直播预约按钮,预约学习课程吧~




本文分享自微信公众号 - Zabbix开源社区(china_zabbix)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章