点击上方"蓝字"
关注我们,享更多干货!
openGauss 2.1.0于2021年9月30日发布,是openGauss的一个Preview版本,该版本生命周期仅为半年。该版本的新增功能如下:
存储过程兼容性增强
SQL引擎能力增强
支持Ustore存储引擎
支持段页式存储
基于Paxos分布式一致性协议的高可用
AI4DB和DB4AI竞争力持续构筑
日志框架及错误码整改
JDBC客户端负载均衡及读写分离
支持cmake脚本编译
列存表支持主键唯一键约束
支持jsonb数据类型
支持unique sql自动淘汰
UCE故障感知
支持GB18030字符集
备机catch优化
客户端工具gsql支持readline命令自动补齐
动态数据脱敏• 支持国密算法
防篡改账本数据库
内置角色和权限管理机制
透明加密
全密态数据库增强
支持dblink
支持Ubuntu系统
支持Hash索引
upsert支持子查询
min/max函数支持ip地址类型
增加array_remove/array_replace/first/last函数
Data Studio客户端工具适配内核特性
虽然以上官方文档中描述的新增特性中并没有提及闪回特性,但在《管理员指南》中已经明确提及该特性的使用方法。
闪回恢复其实是利用回收站的闪回恢复删除的表。利用MVCC机制闪回恢复到指定时间点或者CSN点(commit sequence number)。
闪回技术能够有选择性的高效撤销一个已提交事务的影响,从人为错误中恢复。在采用闪回技术之前,只能通过备份恢复、PITR等手段找回已提交的数据库修改,恢复时长需要数分钟甚至数小时。采用闪回技术后,恢复已提交的数据库修改前的数据,只需要秒级,而且恢复时间和数据库大小无关。
闪回恢复适用于:
• 误删除表的场景;
• 需要将表中的数据恢复到指定时间点或者CSN。
闪回支持两种恢复模式: