Altibase如何防止因电力故障造成数据丢失?ALTIBASE HDB的先进内存架构具有严格的持久性选项,使得数据库服务器不会因电力故障而造成数据丢失。 ALTIBASE HDB 架构 防止数据丢失的架构 防止数据丢失的存储管理器(模块) 数据库引擎中的存储管理器用于管理表空间的所有数据,确保数据 100% 完整性 已提交事务的数据,保存在位于磁盘上的恢复日志文件中 修改过的内存数据,会定期保存在磁盘上的检查点图像文件中 由于数据库可利用检查点图像文件和恢复日志文件恢复所有数据,因此即使出现电力故障,数据库仍然正常且不会丢失任何数据 日志记录和检查点 Altibase提供日志记录和检查点机制,防止在任何时间和任何条件下丢失数据。 Logging and Checkpoint 防止数据丢失的流程 恢复信息保存在恢复日志缓冲区。 新数据或修改过的数据保存在内存表空间中。 在事务的提交阶段,恢复日志缓冲区中的恢复信息保存在恢复日志文件中。 内存表空间的所有数据保存在检查点图像文件中。 对恢复日志文件进行定期存档。