文 | 李耕
本人李耕,在中银金融科技公司任开发工程师,主要做数据库etl开发工作,目前已经有两年的工作经验,使用GBase也已经快两年了,但是没有系统学习过GBase,也没有获得过数据库相关的证书。因此恰好有GBase 8a认证培训的机会,就毫不犹豫的参加了。
GBase的培训组织的相当完善,不仅有翔实的视频课程,还有定时的测验和课后习题,便于我们学习巩固。此外还有一个培训群,GBase的老师会在群里解答问题,同学也会在群里交流疑惑,提供了宝贵的交流平台。同时小助手会在群里提醒每日进度,大大方便了我们这些工作忙碌的人每日打卡学习。
讲一个GBase培训帮助我理解工作的例子。在之前一个项目中,有5亿多数据量的表要处理,当时程序一直跑不动。最后查出问题,是建表时候没写distributed by,加上后程序很快跑完了。但是当时我不理解这是为什么,只是照样子做。经过GBase的培训我知道了,原来不加distributed by ,表会默认建为随机分布表,而加上则会建成hash分布表,根据分布键查找处理表中数据就会更快了。
GBase提供的课件对我理解GBase底层原理和使用方法非常有帮助。第一次考试,我只是走马观花看了视频,做了两次测验,没有仔细看课件。所以第一次考试以0.5分之差惜败。我吸取教训,仔细把所有课件看了几遍,同时把每日课后习题做了,认真理解题目,最终以94.5分通过第二次考试。因此对后来者我想说,一定要好好看课件,好好理解每一个知识点,没有捷径。看完课件,不仅能顺利通过考试,对GBase的了解也大大提高了!
上一篇:培训随笔