时间要退回到 2022年3月25日,那天我顺利完成了 OBCA 考试,现在再回看那两天准备考试的日子,不禁要感谢自己,做出了这个明智的决定。
我的考试过线分数并不高,跟那些满分大神还是没法比,但是从理论上来说,我并没有必要参加这次考试(总是那么喜欢给自己找借口)。
但是最终我还是认真参与了 OBCA 考试,在这里把 OBCA 考试的内容分享给大家,供那些还没入门的同学参考,大家要有信心,OBCA 一点也不难
有关 OB 考试的分类
首先来说,细心的小伙伴应该也发现了,OceanBase 考试页面是放置在官网培训专区的:OceanBase 海量记录 笔笔算数 。我没有跟 OB 官方小伙伴确认过,但是我理解 OceanBase 考试是面向商业版的,这与 Oracle、MySQL 等培训考试并无本质区别。欢呼话说,如果您通过了对应的考试,那就具有应对商业版 OB 环境的能力,这符合逻辑。
所以基于以上这点认识,大家要达成一致,社区版功能与商业版存在差别(部分缺失)。复习要以 OB 商业版功能和材料为基础,不能跑偏到社区版本。
其次,OceanBase 认证考试分为 3 个等级,分别面对不同的人员,并且具有进阶依赖关系。如下图:
- OBCA - 数据库认证专员,面向基础使用者的入门级认证,仅代表对 OB 有基础概念,拥有一些基础使用能力;线上考试,考试通过简单,复习周期短,目前不收费。OBCA的考试题目一共50道题(从题库中随机抽取)。其中15道判断题(每题1分)、20道单选题目(每题2分)、15道多选题目(每题3分),总分为100分,通过分数为60分。
- OBCP - 数据库认证专家,中级认证,面向 OB 专业人员,通过认证证明拥有很强的 OB 使用能力,核心知识掌握娴熟。线下考试,大城市均有考点,通过在线考试系统在线预约,考试通过有难度,需要较长复习周期,收费,但是官方有提供考试券赢取通道(包括做题和活动抽奖两种渠道,具体可以到社区钉钉群中咨询,钉钉群号:33254054)。考试内容包括:OBCP考试题目一共66道(从题库中随机抽取)。其中10道判断题(每题0.5分)、34道单选题目(每题1.5分)、22道多选题目(每题2分),总分100分,通过分数为80分。
- OBCE - 数据库认证大师,高级认证,面向 OB 专家,通过认证可以说是强者中的强者了。线下考试,考试通过有难度,需要很长复习周期及实战经验,分为线下实验考试和线上面试,没有考券赠送活动。上机实验考试现阶段在北京、杭州、深圳开设了考点,面试考试是通过钉钉在线进行。
以上为 OceanBase 考试的分类以及各级认证的介绍。
有关 OBCA 考试的复习资料
上面已经提到,OBCA 考试一点都不难,难得是你的动机。只要想考,好好翻看学习以下资料,保证可以通过考试。
1.线上学习资料
OceanBase 官方为大家精心录制了 OBCA 学习视频,大家可以通过官网提供的线上视频进行学习,视频能够让大家对 OB 架构、分布式数据库设计原理、数据库周边生态工具等有一个整体的认识。
2.培训学习材料
这一部分材料属于官方整理的知识要点,均提供pdf版本,大家可以自行下载利用碎片时间复习,记牢知识点,认真完成课后题,对考试大有帮助。
3.官方文档
如上图,OceanBase 文档中心提供了丰富且详尽的官方文档,以帮助同学们解决学习过程中的疑惑。文档可以说是最全面的复习材料,但是大家不要纠结于文档,并不是说只有看完文档才能参加考试,只要认真完成1、2部分的复习,通过 OBCA 没问题。文档学习是一个终身学习的过程,可以作为有效辅助。
4.官方论坛(问答社区)
OceanBase 论坛是 OB 社区版沟通交流的阵地,这里聚集了一批 OB 原厂工程师、社区大牛,大家如果在学习过程中有任何问题,都可以到这里提交问题,查询已有问题或发布文章。当然建议大家要自行甄别答案的可信度。论坛最近也做了改版,现在用户体验越来越好。
一些笔记和参考
我在准备 OBCA 考试过程中,也遇到了很多疑问,过程中记录了一些知识点,这里简单罗列供大家参考,另外大家可以在摩天轮、OB 问答社区、CSDN等媒体搜索 OBCA,查看别人的复习资料进行知识点巩固,OBCA 不需要刷题,也没有正式的题库。
1.原生的分布式关系型数据库架构
- 数据高可靠+服务高可用:多副本一致性协议Paxos的工业级实现,个别节点发生故障时保证数据零丢失(RPO=0)和服务快速恢复(RTO<30秒);
- 线性扩容:随着业务量增加进行线性扩容(比如线上促销时间),随着业务量减少进行缩容(比如促销后);
- 低成本:基于普通x86服务器保证高可用性,无需使用高端小型机和存储;
- 全局一致性:支持分布式事务,确保全局一致性,支持分布式复杂查询;
- 灵活的部署方式:支持三中心、五中心、主备等多种部署模式;
- 对业务透明:业务系统可以像使用单点数据库一样使用分布式数据库,业务迁移成本低。
2.产品家族图
3.多种部署形式的支持
4.客户端工具支持
5.基本概念介绍
6.集群、zone和observer的关系
7.租户和资源池
8.知识点小结
参考网址
- OBCA 认证考试升级通知 - https://www.modb.pro/db/397680
- OBCA 考试知识点汇总 - OceanBase | 一文了解OBCA认证内容 - 墨天轮
- 马顺华 老师整理的OB考试由浅入深 - 如何由浅OBCA入深OBCP学习社区版OceanBase快速拿证
结语
最后祝大家能够顺利通过 OBCA 考试,早日进入 OB 社区,大家一起燥起来~