目前国产数据库百花齐放,正值一个快速发展时期,有太多的新型数据库技能需要我们去学习,掌握,运用和发扬光大,作为一个Oracle & MySQL DBA,刚好云和恩墨提供了一个这样的好机会,可以一睹openGauss数据库的风采。
两天8小时的课程,应该算是一个入门级的课程,先熟悉下openGauss的数据库体系结构,然后介绍openGauss的主备架构,介绍一些关键特性,例如AI特性和MOT内存表特性,还介绍了openGauss数据库的性能调优和最佳实践参数配置等,虽说时间很短,但是介绍的内容很全面,也让一个初次接触openGauss的同学能够有一个很好的抓手,快速学习。
对于我来说,印象比较深的或者说比较感兴趣的是高云龙老师讲的《openGauss最佳参数实践、与 PostgreSQL对比、运维监控工具》,要想真正把控一个数据库的特性,就得深入理解各个参数,尤其是重要参数的取值范围和不同取值的影响,这样才能在真正懂得一个数据库是如何发挥最好的性能,高老师的分享材料中,将一些实践过的关键参数都罗列出来,并提供了最佳实践取值,让一个小白也能很快配置好一个openGauss数据库。后面介绍了与PG的对比,让我们知道openGauss不是简单的PG增强版,是真正在PG基础上做出了很多优化,有很多厉害特性的更好用的数据库,例如增量检查点机制,虽然Oracle里面一直有这个特性,好的特性就要传承和发扬;例如double write机制,这点在MySQL里面也是一直有的特性,最后讲到运维监控工具,也是DBA所重点关注的方面,用好了一些管理工具,就能快速运维一套openGauss数据库环境,能够从监控中发现问题,并解决问题。
当然其他老师讲的也很好,我在这里就不展开介绍,总结下来就是,两天8小时的课程,应该算是让我快速熟悉openGauss的“捷径”,后面还需要我花更多的时间和精力去巩固,深入。