GBase 8a
其他
文章

单机上对于磁盘损坏时数据的保护机制

发表于2024-12-31 11:32:5231次浏览3个评论

1)数据的AB版本机制。在数据写入磁盘后,再进行数据当前有效版本的切换操作。切换成功则正常使用新数据,如果切换失败(磁盘异常)则SQL报错,后续可以使用旧版本的数据。

2)已有数据的checksum检查机制。每个数据块都记录了对应的checksum值,当从磁盘读取数据块时,会根据加载的内容计算出的checksum值,与之前记录的checksum值进行比较,确保读取的数据块的正确性。如果checksum值不一致则执行SQL会报错(避免由于磁盘错误导致数据异常的扩散)。

评论

登录后才可以发表评论
崔哥发表于 9个月前
读书破万卷,下笔如有神
用户头像
levvel发表于 5个月前
听说评论可以拿积分,我试一下子
用户头像
柒柒天晴发表于 2个月前
加油