openGauss简介
OpenGauss是一个开源的关系数据库管理系统,它是用木兰松散许可证v2发布的。OpenGauss内核源自PostgreSQL,深度融合华为在数据库领域的多年经验,结合企业级场景需求,不断打造有竞争力的特性。同时,openGauss也是一个开源数据库平台,鼓励社区贡献和合作。
特点
1、高性能
鲲鹏两个渠道的业绩是150万tpmC;多核架构的并发控制技术:NUMA感知存储引擎:SQL-Bypass智能路由执行技术:面向实时高性能场景的内存引擎。
2.高度安全
无忧业务,故障转移时间RTO<>
3.易于操作和维护
智能参数优化:结合深度强化学习和启发式算法,实现参数自动推荐;慢速SQL诊断,多维度性能自监控视图,实时掌控系统性能;提供在线自学SQL时间预测,快速定位,快速调优。
4.全开
采用木兰松散许可协议,允许代码自由修改、使用和引用;全面开放数据库核心能力,与开发者、合作伙伴共同打造工具等数据库外围能力;开放合作伙伴认证、培训体系和大学课程。
更新内容
根据其公告,openGauss 1.0.1定位为更新版本,兼容原版本1.0.0的特性。一些新功能如下:
XML类型。XML 数据类型可以用于存储 XML 数据。伪列 ROWNUM。ROWNUM 为查询出来的每一行记录生成一个序号,从1开始依次递增且不会重复。聚合函数 median。median 返回给定数值的中值,中值是在一组数值中居于中间的数值, 如果参数***中包含偶数个数字,函数 median 将返回位于中间的两个数的平均值。全局临时表。每个数据库只需要创建一次临时表,全局临时表对象放在数据字典中。外部表。数据不存在于数据库中的表。 外部表是对数据库表的延伸。物化视图。物化视图是数据库查询结果数据的本地副本,存储基于数据表的数据,也可以称为快照。外键。外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表, 具有此外键的表被称为主表的从表,外键建立了主表和从表之间的参照完整性约束。UPSERT(insert on conflict do)。当插入遇到约束错误时,直接返回或者改为执行 UPDATE。存储过程内 commit,单独调试和调用无参数存储过程可以省去括号。自治事务(autonomous transaction)允许你创建一个”事务中的事务”,它能独立于其父事务提交或回滚。关键字别名。关键字如 name、value、type 作为查询结果列别名。逻辑***。实现跨版本***,异构数据库***,双写数据库***,表级别***。增量备份/恢复(beta)。支持对数据库进行全量备份和增量备份,支持对备份数据进行管理,查看备份状态。恢复到指定时间点(PITR)。时间点恢复(Point In Time Recovery)基本原理是通过基础热备 + WAL 预写日志 + WAL 归档日志进行备份恢复。备机 replay 模式。主备双机同步支持 remote_apply 模式,在 remote_apply 模式下,主机需要等待备机日志 redo 恢复完才返回给应用。
本文来自MR.特别人士投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/486455.html