暂无图片
暂无图片
4
暂无图片
暂无图片
暂无图片

关于我花一周时间通过崖山数据库YCP认证考试这件事

YashanDB 2025-01-15
1266

为推动国产数据库人才培养,YashanDB作为国内领先的数据库厂商,面向数据库相关技术人员推出了多样化能力认证体系,涵盖YCA(YashanDB认证管理员)YCP(YashanDB认证专家)、YCE(YashanDB认证大师)三大认证。目前,YashanDB认证培训的学员已经广泛分布在金融、电信、能源、交通等关键行业,他们的声音是对YashanDB最好的认可,让我们来听听他们的培训经历吧!

作者介绍

王新宇

青岛民航凯亚系统集成有限公司

YashanDB介绍

崖山数据库管理系统采用先进内核架构,高效地支持众核计算、大内存、新存储介质和网络通信框架,软件层面采用并行和向量引擎、异步并行框架、OCC动态事务调度算法、Raft协议、有界理论等技术方案和算法,通过多形态的产品架构和全面的基础设施支持能力,满足企业级核心应用对高兼容、高性能、高扩展、高可用等全生命周期数据管理诉求。

YashanDB认证考试介绍

YashanDB认证体系是崖山数据库系统团队面向数据库相关技术人员推出的多样化能力认证体系,涵盖YCA(YashanDB认证管理员)、YCP(YashanDB认证专家)、YCE(YashanDB认证大师)三大认证课程。

YashanDB认证体系金字塔图

考试准备过程分享

本次考试我是在朋友圈发现的,当我听说YashanDB可以100%兼容Oracle的时候,顿时来了兴趣,众所周知,去O之路,道阻且长。

然后我就搭建了一个学习版本体验了一把(搭建过程放在了公众号上-部署崖山数据库测试环境)。第一感觉,像!像Oracle,连命令都那么像, 比如“yasql / as sysdba”,还有那些视图的名称,有很多都跟Oracle一样,想到这对有Oracle使用经验的小伙伴来说无疑是降低了学习成本。

于是我就加老师微信,进群,按照手册,报名了2024年11月份的考试,然后就开始学习,准备考试。YCA+YCP,我总共准备的时间是1周,还是在下班休息的时间。当时跟老师预约YCP考试的时候,老师还好心提醒我,要不要等下一期(2025年2月份),考虑到战线拉的太长会影响我高涨的学习激情,我还是打算尝试一把,反正不过有补考~~

下面我将我这一周的准备情况分享出来,希望可以帮助有需要的小伙伴。

YCA的考试目前是限时免费的,考试难度不高,100分,60分通过,题型仅包含选择和判断,如果是从事Oracle数据库相关工作的童鞋,几乎不用看课件就可以裸考通过,官网上也提供了YCA认证考试的大纲,稳一手的话,花1小时左右溜一遍也行的。

YCP的考试需要做一些官方发布的活动,来获取积分,然后兑换相应的考试

YCP的考试分为笔试和实操,笔试还是挺有难度的,90分钟,75道题,裸考过的可能性较小,我裸考了一把差了5分,然后我就差不多花了3个小时到课件上溜了一遍,终于提高了6分!因为是考了两遍,对一些题型有了点印象。比如,考试中出现的理论知识的考察,根据oracle知识积累也能做出来,但是像数据库迁移(YMP)和运维监控管理平台(YCM)这种YashanDB专有的东西,不看课件是不行的。另外,像是YashanDB安全性涉及到的一些管理视图正则表达式等内容,在考试中出现的频率很高,也是需要好好学习一下的。如果你有一点Oracle理论知识储备,再重点看看我说的这些内容,那笔试指定是就没问题了,我这部分考试考了71分,属于是飘过,所以这块就不过多扯 了哈。

实操部分我感觉不是很难,但看备考群里讨论的热度还是挺高的(有很多第一次考试没过的),实操的考试需要预约,有时间要求,所以有时间的话还是要尽早预约,不过还可以补考。实操这部分我考了95分,让我多说一点~~

实操考试分4个题型:

  1. YashanDB 单机安装部署(共 4 道题,合计 20 分)
  2. YMP 安装部署(共 3 道题,合计 15 分)
  3. 数据库迁移(共 4 道题,合计 15 分)
  4. 数据库调优(共5道题,合计50分)

考试时间:120分钟,考试题目共计 100 分,70 分为通过考试。

YashanDB 单机部署和YMP安装部署一步一步的照着官方文档来,基本没啥大问题。但要要注意时间!尽可能在40分钟之内完成这两道题目。因为后面的数据库迁移,可能会遇到一些未知的问题,比如,兼容性不到100%(无法进行下一步操作,群里很多同学都是卡在这里),可能需要手动做一些调整(**比如把不兼容的对象忽略掉~~**,手动改写sql语句等)。

第3题是数据库迁移,考前会给一个oracle19c的数据库作为源库,第1题创建的数据库作为目标库,数据库迁移看文档不如搭建一个学习环境实操一把来的深刻。该部分考试,因为涉及到的截图和报告上传比较多,会占用较长的时间,截图的命名要清晰一点,免得在上传的时候传错图。此外要注意以下2点:

一是要注意保留那些可以从侧面证明你完成作答的截图,假如你在考试时真的遇到了bug,可以在考试之后提交给老师,让老师作为判分依据。

二是要注意最后的报告上传,如html格式上传不上去,可能是文件格式的问题,压缩一下再上传即可。

第4题是优化,考察了一个sql的改写,一个创建索引,这两部分内容在ppt上都有。我说一下sql的改写,ppt中在《第二章:YashanDB+SQL语言(进阶篇)》中提到了两个性能对比,一个是子查询与表连接的执行性能对比,一个是窗口函数和子查询的性能对比 , 这两块内容着重看!从考试群里同学们的反馈来看,改写sql基本就是从这出了!

另外一个小题是通过创建索引来减少目标sql的执行时间,这题就是掌握创建索引的语句,包括复合索引,在ppt上都有体现。

另外,我在考试之前问老师能不能使用记事本来粘贴命令和sql,老师说最好不用,原因是大家使用的工具都不一样,可能会影响老师判分。额,我最终还是使用了notepad++~。前两题的部署,我可以把命令粘贴到记事本来修改,提高了准确性和效率,再就是sql改写部分,直接去手敲的话,时间恐怕不够用,考试过程全程有录屏,只要不看规定不允许查看的资料,严格遵守考试纪律,应该还是可以使用记事本的,这点很重要~。

好了,最后再粘一波我在测试环境中数据库迁移部分的截图吧:

迁移就分四步走:数据源-评估-迁移-校验

数据源这部分,只要网络连接没问题就不会出错,考试的时候注意填写的信息是否正确就行。

创建的迁移任务,里面包含了评估、迁移、校验,是核心部分,选择好源端和目标端。

评估这里可能会出现兼容占比不到100%的情况,这将无法进行下一步,必须手动调整,点击下方的对象详情,针对那些评估结果为不兼容的对象,选择如何去修改,图中自有奥妙,自己瞅瞅吧。

校验这步,记住要选统计对比,统计对比,统计对比,已经有不少小伙伴吃过亏了哈。

总结

通过了一个很优秀的国产数据库的CP认证,感觉很有收获,作为一个以Oracle为主的小学生DBA,我也希望能在保证运维工作的同时,多去学习一下国产数据库。

一次认证考试的通过说明不了什么,但至少可以给自己充充电,让我们继续在数据库这个行业深耕。国产数据库给我的感觉像国产电动汽车一样,在迅速崛起。 希望在2027年能实现100%国产替代, 但不是终点,更应该是国产化数据库发展的里程碑。还是那句话,去O之路,道阻且长!希望YashanDB越来越好,希望国产数据库越来越好!

哦对,YCP的证书长这样哈:

最后修改时间:2025-01-17 10:27:52
文章转载自YashanDB,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论