暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss的认识与展望

原创 DAWN 2021-03-30
642
openGauss作为一款开源的关系型数据库管理系统,内核早期源自开源数据库PostgreSQL,依托华为强大的架构掌控水平和内核开发实力,在架构、事务、存储引擎、优化器及ARM架构上进行了适配与优化。一经推出,随即便以具备多核高性能、全链路安全性、智能运维等企业级特性,短短一两年的时间,就成为业界最受欢迎的开源数据库项目之一,在国内数据库领域中成为炫彩夺目的一颗明珠。
华为依托企业自身在数据库领域十多年的探索与沉淀,对PostgreSQL内核进行了大刀阔斧的改进和优化:在架构层面,为了提高并发度,openGauss将其进一步优化成了多线程架构。在存储引擎方面,openGauss后期进一步增加了列存(支持分析型业务)和内存引擎(MOT)。通过对鲲鹏处理器的针对性优化,尤其针对鲲鹏ARM服务器做了更多垂直的优化整合,从而直接地通过鲲鹏芯片的应用来提升了性能。针对多核情况进行了性能优化,利用数据分区、XLOG并行化等方式来提高数据库性能。同时,还极大地提升了分布式部署能力,如在备机可用性上,支持1主8备。在并行恢复上,日志流水线完全并行处理,极大的提高了可用性。
更值得的关注的是,openGauss通过将数据库技术与AI引擎的结合,让它具备一定的自运维、自管理、自调优、故障自诊断和自愈的能力,让我们看到自治数据库(Self-Driving Databases)时代已悄然来临。
目前的人工智能AI,通常在建立合理的AI模型之外,需要对大量样本数据进行训练之后才能转入应用,数据库中的AI能力同样也不例外。从数据库里抽取数据放入AI模型中训练,需要搭建系统和组件,而且还涉及海量数据反复传输,极为不便。而据悉openGauss内部已经有很多正在开发的组件,将会把AI算法内置到数据库中,直接在数据库中进行AI模型训练,从而有效解决人工训练的复杂度及数据操作不便的问题。
流年笑掷,未来可期。openGauss的出现,代表了中国通过在数据库领域的不懈努力和飞速跨跃,已经在逐渐摆脱国外的技术桎梏,走向全球顶级技术圈的中央舞台。目前,国内国产数据库已经处在了一个千帆竞发的蓬勃发展期,openGauss的崛起,代表着一支新生的开源力量,证明了国产数据库核心技术已有了面向国际市场竞争的硬实力。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论