很高兴参加了周末为其两天的openGauss训练营活动,之前也有关注过openGauss和其他一些国产数据库,围观这几年国产数据库可以说是百花齐放,各大厂商都进入了数据库的赛道,本人作为一名DBA,对于这几年涌现出的大量优秀的开源和国产数据库,感到由衷的兴奋,借这次恩墨和华为组织的openGauss数据库训练营活动,有机会学习到openGauss的各项优秀的特性。
数据库线程池和MOT内存表
作为一个Oracle DBA,数据库高并发一直是一个比较头疼的地方,依稀记得在双十一某客户值守现场,客户一套两节点Oracle RAC由于无法支持5000多的并发写的导致数据库集群异常重启。进程结构一直无法很好的支持高并发读写,openGauss的线程池模型,相较于进程结构,高并发连接切换代价小、内部损耗小,极大的降低了数据库性能的损耗,对高并发场景有了较大的改善。
MOT表的引入又增加了系统的吞吐量,高度优化的全内存免锁存储引擎和免锁索引,高度优化的并发访问控制,openGauss在高并发方面无疑是做了大量的针对性优化,相对于传统数据库无疑是一大亮点。
行列混合引擎
相较于复杂的ETL过程,行列混合引擎同时很好的满足了交易和分析两种业务,openGauss能在表级别指定行存和列存,根据不同场景选择不同的存储数据类型,降低运维的复杂度。
AI特性
人工智能已成为现今软件发展的又一大趋势,AI融入到社会的各行各业,传统数据库运维耗费了DBA大量的时间和经历,数据库的智能化发展也是行业发展的趋势。openGauss全面提升了数据库智能水平,加入了自调优、自诊断自愈、自组装,持续的参数调优与诊断,慢sql自发现,数据库监控与异常检测,丰富的AI特性无疑赋予了openGauss更强大的能力,也期待openGauss能在实际的生产中给予DBA更强大的助力。
通过本次的openGauss训练营活动,让我进一步了解了国产数据库,国内各大厂商从数据库使用者逐步蜕变成数据库技术的贡献者甚至是引领者,期待国产数据库在未来几年发展的越来越好,让中国技术更好的为世界创造价值。