华为发布开源的高性能、高安全、高可靠企业级关系数据库openGauss
openGauss是一款开源的关系型数据库系统,它基于PostgreSQL进行开发,在保留PostgreSQL优秀特性的同时,加入了华为自主研发的高可用、高性能、高安全等特点,成为一款适用于企业级应用的数据库系统。
一、概述
openGauss是一款全面友好开放,携手伙伴共同打造的企业级开源关系型数据库。openGauss提供面向多核架构的极致性能、全链路的业务、数据安全、基于AI的调优和高效运维的能力。openGauss深度融合华为在数据库领域多年的研发经验,结合企业级场景需求,持续构建竞争力特性。
二、特点
1. 高性能?
? 提供了面向多核架构的并发控制技术,结合鲲鹏硬件优化方案,性能十分强劲。?
? 针对当前硬件多核numa的架构趋势, 在内核关键结构上采用了Numa-Aware的数据结构。?
? 提供Sql-bypass智能快速引擎技术和ustore存储引擎。
2. 高可用?
? 支持主备同步、异步以及级联备机多种部署模式。
? 数据页CRC校验,损坏数据页通过备机自动修复。?
? 备机并行恢复,10秒内可升主提供服务。?
? 提供基于paxos分布式一致性协议的日志复制及选主框架。
3. 高安全?
? 支持全密态计算,访问控制、加密认证、数据库审计、动态数据脱敏等安全特性,提供全方位端到端的数据安全保护。
4. 易运维?
? 基于AI的智能参数调优和索引推荐,提供AI自动参数推荐。
? 慢SQL诊断,多维性能自监控视图,实时掌控系统的性能表现。?
? 提供在线自学习的SQL时间预测。
5. 全开放?
? 采用木兰宽松许可证协议,允许对代码自由修改,使用,引用。?
? 数据库内核能力全开放。?
? 提供丰富的伙伴认证,培训体系和高校课程。
三、架构设计
1. 系统架构?
openGauss实现了资源池化架构,实现了计算、内存和存储三层解耦,带来更好的资源调度效率和处理性能。同时实现了HTAP架构,以支持多模数据的融合处理与分析。
2. 软件架构?
openGauss...
点击查看剩余70%
网友评论