我的第一次 OBCA 考试

时间要退回到 2022年3月25日,那天我顺利完成了 OBCA 考试,现在再回看那两天准备考试的日子,不禁要感谢自己,做出了这个明智的决定。

我的考试过线分数并不高,跟那些满分大神还是没法比,但是从理论上来说,我并没有必要参加这次考试(总是那么喜欢给自己找借口)。

但是最终我还是认真参与了 OBCA 考试,在这里把 OBCA 考试的内容分享给大家,供那些还没入门的同学参考,大家要有信心,OBCA 一点也不难:fuelpump:

有关 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 考试,早日进入 OB 社区,大家一起燥起来~

:couch_and_lamp:沙发我自己坐一下,附上一个 OBCP 考试券活动,完成以下内容可以联系 @hope2021 老师换取考试券(活动解释权归官方所有:grin:

OceanBase 入门到实战 - OBCP

[烟花]OceanBase 入门到实战教程六道练习题已经全部发布完毕,已经有很多同学抢先答题了,完成四道必选练习,就可以免费带走 OBCP 考试券~~

[钉子]“练习题”:
实践练习一(必选):OceanBase Docker 体验 OceanBase 社区
实践练习二(必选):手动部署 OceanBase 集群 OceanBase 社区
实践练习三(可选):使用OBD 部署一个 三副本OceanBase 集群 OceanBase 社区
实践练习四(必选):迁移 MySQL 数据到 OceanBase 集群 OceanBase 社区
实践练习五(可选):对 OceanBase 做性能测试 OceanBase 社区
实践练习六(必选):查看 OceanBase 执行计划 OceanBase 社区
[钉子]“文档中心”: OceanBase 社区
[钉子]“视频回放合集”: OceanBase 社区
[钉子]“入门学习指引” OceanBase 社区

2 个赞

雪中送炭 :innocent:

1 个赞

想考OBCA的小伙伴们看过来~ OBCA考试很适合刚入门数据库的新手。

OBCA,60分通过,有四次免费考试机会。