【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 V3.x及早期版本,OceanBase V4.x版本在性能、稳定性方面有极大提升,并增加了旁路导入、I/O 资源隔离、租户级主备等重要功能。因此,OceanBase社区基于4.x版本迭代、更新《数据库管理与运维,OceanBase从入门到实践》, 同时新增章节,基于用户的真实使用经验总结解决方案,使书籍更具实践参考性。

欢迎感兴趣的开发者和社区用户参与投稿和共创(报名请添加小助手:OBCE666)。

快速掌握: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运营人员全程陪伴,戳下方链接开启高效学习!

:point_right:免费预约报名教程:OceanBase 社区

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

教程面向人群及学习收获

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

  • 对于学生或数据库爱好者,可以通过教程,满足个人学习、就业等诉求,更好地把握住数据库领域出现的新机遇。
  • 对于数据库开发者,可以通过教程,对 OceanBase 数据库有一个更加全面的认识,并了解 OceanBase 的整个产品生态。
  • 对于从未接触过 OceanBase 的DBA,通过数据库运维与管理内容的循序渐进,可以系统性地快速学习 OceanBase 的安装部署、数据迁移、运维、调优等 DBA 必备技能,实现从入门到进阶。
  • 对于接触过 OceanBase 的 DBA,在有一定 OceanBase 数据库运维经验的基础上,通过教程可以学习如何解决平时经常遇到但未能彻底解决的问题。比如调优效率不高,或者无法系统性地排查数据库故障等。

学习任务及推荐学习路径

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

第1步:加入微信学习交流群(扫码上方海报二维码)。第2步:参加每期直播学习(OceanBase 数据库学堂视频号、钉钉用户群)。第3步:完成每期课后练习(社区官网「在线学堂」页)。第4步:遇到问题在论坛交流(社区官网「问答论坛」页)。第5步:通过结课考试,获得结课证书(社区官网「在线学堂」页)。

第6步:若想持续复习,可查看直播回放视频(社区「在线学堂」页)。此外,获得结课证书的同学有机会获得《OceanBase 数据库源码解析》、OBCA、OBCP免费考试券,岗位推荐机会。

  • 在学习交流群内,每期教程直播结束后,前五位完成课后习题并在学习群打卡的同学可获得《OceanBase 数据库源码解析》电子书一本;
  • 前200名安装部署OceanBase的同学可获得2.5折OBCA考试券(如果已经通过OBCA考试,可凭借OBCA证书换取OBCP2.5折考试券);
  • 前100名获得结课证书的同学可免费获得OBCA或OBCP考试券(每人限领一张,优先考取OBCA,拥有OBCA资格证可申领OBCP券),具体情况以实际沟通为准。

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

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

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

多位用户反馈学习收获。

  • 白云龙: 公司业务数据大量增长,现有数据库不足以支撑业务数据处理请求,性能低下(大任务,多并发支撑不住),查询速度慢,处理效率低,死锁频繁出现。经多款数据库综合选型后选择OceanBase替代现有数据库。经大量业务场景测试完全满足数据库使用需求,并超出预期。OceanBase为开源分布式数据库,支持多租户,动态扩缩容资源规格、不停机维护、数据压缩、物理备份及逻辑备份等多个优点。熟练使用OB不仅解决了公司现有数据库的使用问题,且对个人技术提升及数据库的理解也大有帮助。随着越来越深入的使用。经过2-3月的测试,现已替换公司多个数据库产品,并全部整合到OB,如MySQL、PGSQL、Oracle。
  • ziyoo: 伴随着国产数据库的兴起,传统的oracle、MySQL等数据库 DBA,到了该接触国产数据库的时候了,加之分布式数据库火热,所以选择学习OceanBase数据库。在此感谢OceanBase官方开源社区提供的入门到实战培训课程,课程图文并茂,社区老师们实时在线问题解答,跟着社区老师们一步一步的学习和实操下来,很好的掌握OB的理论知识及日常运维技巧。同时可以学习到OB周边的生态工具知识,如canal、datax、dbcat等,这些知识不光可以用于OB数据库,也能应用到其他数据库中,极大的拓宽了个人视野,最后祝OB产品和社区越来越好。

本次教程活动指南

  • 权益一 :在学习交流群内,每期教程直播结束后,前五位完成课后习题并在学习群打卡的同学可获得《OceanBase 数据库源码解析》电子书一本;注:获奖名单以【在线课堂】的数据统计为准,名单将在论坛和学习群同步公布,因涉及多个学习群,请大家及时关注群动态。
  • 权益二 :前200名安装部署OceanBase的同学可获得2.5折OBCA考试券,如果已经通过OBCA考试,可凭借OBCA证书换取OBCP2.5折考试券;注:活动时间从4月10日第二期教程结束后开始,证书名字和申领券码信息需保持一致,如有信息不一致或有误等情况会影响券码发放,如发现提供虚假信息等不诚信行为,直接取消获取券码资格。
  • 权益三 :前100名获得结课证书的同学可免费获得OBCA或OBCP考试券,每人限领一张。优先领取OBCA券,如已获得OBCA认证才可申领OBCP券,届时凭借证书截图添加OB社区小助手(微信:OBCE666)领取。
  • 权益四 :每周加油站:每周选出热爱学习的你,进行加油激励,抽取方式包含但不限于外部社区发布读书笔记阅读量最高、博客/论坛/朋友圈点赞最多、博客阅读量最高等同学。已经发布读书笔记的用户请将链接回复至本帖下方:https://ask.oceanbase.com/t/topic/35607105;如本期教程无同学沉淀内容至本帖下方,本期礼品轮空。该活动仅限微信教程学习群用户参与 ,已经报名教程学习的同学请尽快加入学习交流群;

注:《DBA从入门到实践》活动,同一用户最多获得1张OceanBase折扣券/免费券,权益二和权益三只能二选一,多次领取无效 ;

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

3月27日,第一期直播课“OceanBase数据库概述”将与大家见面,扫描下方二维码立即报名直播,

1710474304

加入学习交流群跟随最佳学习路径,事半功倍!

3 个赞

:+1:

2 个赞

报名

欢迎加入学习大本营。记得报名预约教程,然后加入学习交流群哈

:clap: :clap:

1 个赞

已报名

卷起来 :crazy_face:

有回放吗?

报名 :crazy_face:

1 个赞

有的:OceanBase 社区

:+1: :+1: :+1:

好的,谢谢

1 个赞

《DBA 从入门到实践》第一期直播的学习笔记:
第一章 OceanBase 数据库概述.pdf (991.6 KB)

3 个赞

参与了,希望这个课程的知识点能覆盖OBCP的考点!

感觉讲的不是太细

您可以具体说一下比如希望哪些地方讲得细一些么?

届时第九章会有相应部分的内容的讲解,您可以关注一下哈

不错不错