在国产分布式数据库中,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 从入门到实践》,同时新增章节,基于用户的真实使用经验总结解决方案,使书籍更具实践参考性。
欢迎感兴趣的开发者和社区用户参与投稿和共创。
为帮助用户及开发者更好、更快地掌握 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 生态组件的介绍和使用指南。
第二部分:SQL 性能调优更加详细,增加了 DBA 常见 SQL 性能问题的分析技巧和调优方式。
新增常见的 SQL 调优方式介绍;
新增性能问题的排查思路和步骤;
新增 SQL Diagnoser 工具的介绍,以及通过 SQL Diagnoser 工具进行 SQL 性能诊断和分析的使用指南。
第三部分:新增故障排查和诊断的相关内容。
新增通过 obdiag 敏捷诊断工具对问题进行自助排查的使用指南;
新增用户遇到问题或故障后,如何在官网上进行自主排查的方法介绍;
新增用户遇到各类问题或故障后,向技术支持同学提问时要提供的信息;
新增常见问题及其恢复手段。
从3月27日至5月29日,为期两个月的直播学习由 OceanBase 运营人员全程陪伴,扫描下方海报开启高效学习!
1、教程面向人群及学习收获
该直播教程适用于学生、DBA、开发者以及数据库技术爱好者,有助于零基础快速入门分布式数据库,掌握 OceanBase 核心使用技能,并开展 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 社区版的部署、使用、迁移、运维、测试、诊断、调优等核心技巧,还能获得资深运维专家十余年的经验分享,拓宽运维视野。
早在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 数据库概述”将与大家见面,快点击下方直播预约按钮,预约学习课程吧~
相关阅读 | Related Reading
【Deep Dive:AI Webinar】炉边对谈-谁在构建开源人工智能?COSCUP 2024 正式启动议题征集,开源社专属邀请通道开启,欢迎报名参加!
【Deep Dive: AI Webinar】即将出台的欧盟人工智能法案中开源监管的观点
开源社简介
开源社(英文名称为“KAIYUANSHE”)成立于 2014 年,是由志愿贡献于开源事业的个人志愿者,依 “贡献、共识、共治” 原则所组成的开源社区。开源社始终维持 “厂商中立、公益、非营利” 的理念,以 “立足中国、贡献全球,推动开源成为新时代的生活方式” 为愿景,以 “开源治理、国际接轨、社区发展、项目孵化” 为使命,旨在共创健康可持续发展的开源生态体系。
开源社积极与支持开源的社区、高校、企业以及政府相关单位紧密合作,同时也是全球开源协议认证组织 - OSI 在中国的首个成员。
自2016年起连续举办中国开源年会(COSCon),持续发布《中国开源年度报告》,联合发起了“中国开源先锋榜”、“中国开源码力榜”等,在海内外产生了广泛的影响力。