工作中在用Oracle数据库,最近工作的地方也开始计划在部分系统用国产数据库逐步替代Oracle了,危机感upup。国产数据库当前百家争鸣,我一直没有想好学习哪一款,刚好借着这次恩墨社区组织的openGauss训练营活动作为我学习国产数据库的开端。
2天的课程内容很丰富,第一天的内容主要是从体系结构进行学习概念导入,openGauss体系架构、主备HA集群部署场景演练、 WDR报告和性能调优、openGauss的AI特性、内存优化表方面进行讲解学习。第二天的内容主要都是一些实操类经验分享课程,实用性非常强,安装部署避坑指南、用户访问限制、开发工具的使用、数据库基线参数、与PgSQL的对比、运维监控工具、高可用使用问题与解决等。
我个人的技术水平有限、小菜鸟一个,在实际工作中大部分操作也只是对Oracle的基础使用和简单的维护管理工作。自己没事的时候也通过以Oracle的体系结构、使用方式作为比对基准,参照恩墨社区资料,对MySQL8、DB2 v11、SQL Server2017、PostgreSQL11从体系结构到日常使用(常用函数、函数与存储过程编写、游标、分区表等等)都有了一层皮毛认识(应付日常工作足矣,基本的安装和使用还是没问题的)。
但是经过这两天的课程真的是让我大开眼界,原来国产数据库openGauss已经发展出如此丰富完善的体系结构、数据库功能,课程中听不懂的地方真的很多,对自己的无知好气,感觉到自己对数据库的了解真的是冰山一小角,思想还停留在Oracle RAC、共享存储时代。
mot内存表、numa结构、列存储、ai特性智能运维、对oracle、pgsql、mysql的语法兼容包、全密态计算以及类似awr的wdr报告,超多的功能、大量的技术名词,让我很新奇,很想立刻学会这些内容然后实操起来用用看,感受感受。
是时候开始学习国产数据库了,感觉不能再等了,接下来我要好好规划一下国产数据库的学习计划了,逐步替换Oracle已经是大势所趋进行中了,一定要学会并掌握最基本的安装、使用、基础运维,先保住饭碗,争取早日坐上不用干活的管理层吧。
加油吧。