非常有幸参加由华为和云和恩墨联合举办的“8小时玩转openGauss训练营”活动,通过这8个小时的学习,使我对openGauss数据库有了更进一步的认识,工作中也使用国外和国产数据库,比较典型的就是ORACLE数据库和达梦数据库,通过学习oracle,知道了大神盖国强,也拜读了他的一系列DBA书籍,话说回来,通过8个小时的openGauss数据库学习,也对我们国产数据库的信心大增,华为在数据库领域十年磨一剑,2020年GaussDB单机内核全开源,提供的这个开源数据库是高性能、高安全、高可靠的企业级关系型数据库;通过华为和云和恩墨各位大神的讲解,也使我感受到openGauss在数据库方面提出很多新的概念和理念:印象比较深刻的有:SMP概念,SMP(Symmetric Multi Processing):对称多处理器;所有的CPU共享全部资源,如总线,内存和I/O系统等。操作系统管理着一个队列,每个处理器依次处理队列中的进程。并发访问同一资源,通过硬件、软件的锁机制解决资源争抢。因为共享内存访问主线,导致SMP架构CPU核数存在上限。NUMA(Non-Uniform Memory Access):非一致存储访问结构;具有多个 CPU 模块,每个 CPU 模块由多个 CPU组成,并且具有独立的本地内存、 I/O 槽口等。节点之间通过互联模块进行连接和信息交互,因此每个 CPU 可以访问整个系统的内存 。显然,访问本地内存的速度将远远高于访问远地内存 ( 系统内其它节点的内存 ) 的速度。openGauss CSN快照;openGauss 64位事务ID;openGauss 行存&列存;openGauss MOT原理;openGauss 全密态加密;openGauss AI 全景等等。归结起来有五个关键技术:关键技术一:NUMA化改造和指令级优化;关键技术二:实时日志同步、日志流水线和无锁并行日志恢复;关键技术三:参数自调优、SQL智识别;关键技术四:融合内存引擎MoT架构;关键技术五:行列混存。由于也是刚刚开始学习,很多还有理解不到地方,也是努力学习的方向,为国产数据库openGauss加油!
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。