openGauss 2.1.0 闪回特性

点击上方"蓝字"

关注我们,享更多干货!

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。

闪回支持两种恢复模式:

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值