如果你想学习原生分布式数据库 OceanBase 而苦于没有领路人,如果你想上手使用 OceanBase 却在部署阶段因为种种困难而望而却步,如果你想考数据库证书 OBCA&OBCP 却不知从何处开始着手?那么这门教程可能会是你最好的选择 :由 OceanBase 开源团队推出的社区版第一本教程 《OceanBase 社区版入门到实战》正式开课啦!
教程内容介绍
本教程总结了OceanBase 社区版运维开发常见的场景、问题和实践经验,内含具体操作示例、原理解释等。所以,无论你是学生或数据库技术爱好者,还是DBA 或应用开发者,你都可以通过本教程快速上手 OceanBase ,并获得相应的最佳实践经验。
教程亮点
1、开源分布式数据库零基础快速入门,快速掌握 OceanBase 核心能力
2、理论结合实践,强化动手能力,快速进入 OceanBase 开发运维工作
3、快速学习分布式数据库开发运维成熟经验,提升职场核心竞争力
哪些人适合学习这门教程
- 在校大学生,希望毕业后从事数据库领域,找到一份有发展前景的工作
- 1-3年工作经验的职场小白,期望在数据库领域深入学习,快速进阶成为数据库专家,掌握职场核心技能
- 数据库应用开发者:期望了解 OceanBase 数据库跟传统数据库和其他分布式数据库的不同,深入开发学习并能有效应用改造 OceanBase
- DBA:拥有数据库运维的经验,但目前遇到了一些问题,比如感觉调优效率不够高、在性能诊断上存在操作困难,无法系统排查性能问题等
学习路径指引
没有基础能学吗?怎么学?
我们教程零基础入门。我们欢迎每一个目前缺乏基础,但对数据库领域非常感兴趣的同学,只要你付出时间,跟着我们一起学,就一定能有所收获!
课程表:
建议学习路径:
学习教程1-3章——完成实践练习一、二、三——助力零基础同学通过OBCA考试认证(OceanBase 数据库认证专员),附 OBCA考试指引 ——学习教程第4-9章,完成实践练习四至六——通过OBCP考试 (OceanBase 数据库认证专家),由此我们完成了从入门到项目实战到职业发展进阶的过程~
学习的最佳打开方式
1、阅读教程文档:
https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/chapter-1-overview-of-the-oceanbase-database
2、跟着视频实操演练:
https://open.oceanbase.com/docs/videoCenter
3、参与问答区互动,记录学习笔记,交流反馈问题,寻找学习伙伴,共同成长
4、完成实践练习:
实践练习一:https://open.oceanbase.com/answer/detail?id=13700695
实践练习二:https://open.oceanbase.com/answer/detail?id=13700696
实践练习三:https://open.oceanbase.com/answer/detail?id=13700844
实践练习四:https://open.oceanbase.com/answer/detail?id=20400030
专属福利:
福利一:
为助力更多学员考取OBCP证书,我们将会在教程结束后(2022.2)为大家发放福利券,六道练习完成必选的四道,即可以免费获取价值1500元的OBCP考试券
福利二:
参与问答区——入门实战互动https://open.oceanbase.com/answer,既有机会赢取2.5折OBCP优惠券以及免费的OBCP实验券,开放实验室地址: https://edu.aliyun.com/lab/courses?pageNumber=1&_search=oceanbase
学员评价:
社群学习氛围非常好,有不少学员在听完直播课后,立马立下了如下flag
来自超级热情、认真学习的学员的听课反馈:
反馈1:
白云龙:公司业务数据大量增长,现有数据库不足以支撑业务数据处理请求,性能低下(大任务,多并发支撑不住),查询速度慢,处理效率低,死锁频繁出现。经多款数据库综合选型后选择OceanBase替代现有数据库。经大量业务场景测试完全满足数据库使用需求,并超出预期。OceanBase为开源分布式数据库,支持多租户,动态扩缩容资源规格、不停机维护、数据压缩、物理备份及逻辑备份等多个优点。熟练使用OB不仅解决了公司现有数据库的使用问题,且对个人技术提升及数据库的理解也大有帮助。随着越来越深入的使用。经过2-3月的测试,现已替换公司多个数据库产品,并全部整合到OB,如mysql、pgsql、oracle。针对OB个人理解如下:
1、部署简单,但使用和维护还是需要在实际使用环境中慢慢学习,发现问题,解决问题,官方有完整的文档和钉钉技术支持群还有官方开源社区提供的入门到实战培训课程。
2、关于OB压缩比为70%,亲测确实如此,甚至超过官方给出的压缩比。以10T数据入OB3T为准,其实数据占用空间上下差不多,毕竟生产环境OB至少是3节点。3x3=9T
3、使用中会发现不同的问题,还有部分bug,自己不能解决工程师会协助解决,也可以在问答区提问及git提交issues
4、OB部分功能在测试中可能发现不到,但在实际使用环境中,数据增大会发现部分问题,如节点内存不足,模块内存不足,在mysql及oracle正常执行的语句会发现在OB不能执行,不过都是可以通过分析相关日志解决
5、OB对资源要求还是蛮高的。一个64G目标节点主机分配到实际使用租户,正常情况下可用内存不到30G,如果目标租户想有64G的内存,那么物理内存就要128G了
OB开源到现在才半年,做为一款国产分布式数据库,很荣幸能成为第一批使用者。感谢官方工程师给予的大力技术支持( 庆涛、简葵、和顺、苏琅、云玦等),还有美丽的运营小姐姐,才让公司使用上这么好的产品。希望OB早日成为开源数据库中的 NumberOne!
反馈2:
ziyoo:伴随着国产数据库的兴起,传统的oracle、MySQL等数据库 DBA,到了该接触国产数据库的时候了,加之分布式数据库火热,所以选择学习OceanBase数据库。
在此感谢OceanBase官方开源社区提供的入门到实战培训课程,课程图文并茂,社区老师们实时在线问题解答,跟着社区老师们一步一步的学习和实操下来,很好的掌握OB的理论知识及日常运维技巧。同时可以学习到OB周边的生态工具知识,如canal、datax、dbcat等,这些知识不光可以用于OB数据库,也能应用到其他数据库中,极大的拓宽了个人视野,最后祝OB产品和社区越来越好。
反馈3:
Amor:随着分布式数据库的兴起,掀起了一波学习的热潮,改变了看待传统集中式数据库oracle、MySQL的思想,让DBA同僚们有了一个新的发展方向和未来数据库选型的一个走向。刚开始接触OceanBase 时并没有太多感触,在逐渐深入研究与学习发现,OB的兼容性和对运维人员的友好性上真的是超级方便,对比传统数据库更好的实现了动态扩缩容、多副本安全保障,上下游以及周边工具也很实用,最大程度限度实现了数据库运维的简洁方便,同时在钉钉群实现实时交流切磋,不仅有群友的相互学习还有和官方老师的互动。
在学习过程中如果有任何疑问,可搜索🔍钉钉群(33254054),或扫描下方二维码进入 OceanBase 技术答疑群,
我们期待你的加入~