一、数据库的发展趋势
openGauss数据库作为华为公司的数据库明星产品,已经在市场上占有一席之地,同样也是开源数据库。现在开源数据库流行程度逐渐赶超商业数据库,2020年2月,DB-Engine开源和商业数据库管理系统普及历史趋势显示,开源数据库的流行度为49%,与商业数据库基本持平,并有超越的趋势。另外,DB-Engine社区调研对比了350种数据库,结果显示开源数据的数据量已经超越了商业数据库,开源数据库在业界已经逐渐成为流行趋势。
全球数据库产品流行度排名中,关系型开源数据库MySQL和PostgreSQL分别占开源数据库排名前两位。在对开源数据库流行程度调研中,关系数据库类型占比超过60%,基于SQL的关系数据库在主流开源数据库产品中仍是主流。
二、openGauss更新的新特性
openGauss提供面向多核的高性能、全链路的业务和数据安全、基于AI的调优和高效运维的能力,全面友好开放,携手伙伴共同打造优秀的企业级开源关系型数据库。
- 更高性能
两路鲲鹏性能150万tpmC,面向多核架构的并发控制技术,NUMA-Aware数据结构,SQL-Bypass智能路由执行技术,面向实时高性能场景的内存引擎。
- 更高可用和安全
业务无忧,故障切换时间RTO小于10秒,精细安全管理,细粒度访问控制,多维度审计,全方位数据保护,存储传输导出加密,动态脱敏、全密态计算。
- 引入AI算法
基于AI的智能参数调优,提供AI参数自动化推荐,慢SQL诊断,多维性能自监控视图,实时掌控系统性能表现,提供在线自学习的SQL时间预测,快速定位,极速调优。
- 更加开放
采用木兰宽松许可协议,允许对代码自由修改、使用、引用。数据库内核能力完全开放,开放运维监控、开放和迁移工具,开放伙伴认证,培训体系及高校课程。
三、openGauss未来技术方向
openGauss的技术方向是更智能、更安全、更高效,AI算法加持,解决传统数据库问题,比如索引/视图推荐,学习型数据库组件,数据库自治运维。数据库系统的软硬件故障自诊断与自定位技术,以及数据库内AI技术。
数据安全方面,数据安全传输,主要是解决传输状态下的数据保护问题,比如仿冒攻击、钓鱼攻击、重放等,具体方案选择可以是HTTPS、SSL、TLS。数据安全运维,主要是解决运维形态下的数据保护,比如权限提升、篡改数据、抵赖等,具体方案是实施防篡改数据管理。数据安全展示,主要解决查询后的数据保护,比如防止隐私泄露、权限提升等,具体方案可以采取数据动态脱敏、Row Level Security。数据安全计算,主要是实现查询计算中的数据保护,比如栈溢出信息泄露,具体方案可以实施全密态数据管理。数据安全存储,主要是解决存储状态下的数据保护,比如拖库、信息提取等,具体方案可以选择透明加密、数据存储加密。
四、openGauss未来关键技术
2021年,openGauss主要规划特性是性能提升2P鲲鹏提升20%,4P鲲鹏230W tpmc,可靠性方面,支持Paxos协议,备机能力增强。安全性方面,全密态支持不等于查询,支持国密加密算法。AI方面,根因分析和AI算子扩展。分析能力方面,支持混合负载,数据交易与报表分析实时处理。支持IoT场景边缘节点实时分析。
五、openGauss成功案例
openGauss开源数据库内核,合作伙伴提供集群管理和解决方案,实现商业模式。客户需求和场景落入openGauss内核,合作伙伴一起贡献,促进openGauss成熟发展。比如实现APP按照用户号码归属分配不同的数据库进行数据处理和业务响应的场景。