GBase 8a
其他
文章
单机上对于磁盘损坏时数据的保护机制
发表于2024-12-31 11:32:5231次浏览3个评论
1)数据的AB版本机制。在数据写入磁盘后,再进行数据当前有效版本的切换操作。切换成功则正常使用新数据,如果切换失败(磁盘异常)则SQL报错,后续可以使用旧版本的数据。
2)已有数据的checksum检查机制。每个数据块都记录了对应的checksum值,当从磁盘读取数据块时,会根据加载的内容计算出的checksum值,与之前记录的checksum值进行比较,确保读取的数据块的正确性。如果checksum值不一致则执行SQL会报错(避免由于磁盘错误导致数据异常的扩散)。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526