在国产分布式数据库中,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运营人员全程陪伴,扫描下方海报开启高效学习!
高效学习:精心设计任务路径
教程面向人群及学习收获
该直播教程适用于学生、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产品和社区越来越好。
如今第二期“DBA从入门到实践”来袭,带着更丰富、更细节的内容以及具有实操参考价值的用户实践,帮助大家快速掌握OceanBase运维管理核心技能?
3月27日,第一期直播课“OceanBase数据库概述”将与大家见面,扫描下方二维码立即报名把~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。