走进GBase 8s之安全功能(四)数据完整性

GBase 8s提供一系列强有力的方法来确保数据库的完整性。

物理存储完整性保护

GBase 8s的数据文件按照页方式进行存储,每个页为16KB,数据文件存储的示意图如下:

每一个页数据的存储结构如下:

 Page Trailer存储了本页的校验码信息,当向页中写入数据时将页的校验码信息写到Page Trailer中;当从页中读取数据时,首先重新计算该页的校验码信息,然后和Page Trailer的校验码信息进行对比,如果不相等,说明此页的完整性信息被破坏了,如果相等,说明该页的数据完整性得到了保证,可正常访问,GBase 8s通过页中保存校验码信息的方式来检查以库结构形式存储在数据库中的用户数据是否出现完整性错误。  

ACID事务处理模式

GBase 8s支持ACID事务属性,确保每个独立事务的数据完整性与有效性,具备完善的提交、回滚机制,结合重做日志和回滚段共同作用确保在灾难恢复时数据的一致性。

外键功能

GBase 8s支持外键功能,用来确保数据的参考完整性。

约束功能

GBase 8s支持更改约束和唯一索引的过滤模式,或启用或禁 用约束、索引和触发器,或正在重置它们的约束模式时绕过外键约束的引用完整性检查。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值