MOT检查点概念

    在执行检查点时,所有脏数据页都会刷新到磁盘,并将一个特殊的检查点记录写入日志文件。

    为此,我们研究并实现了CALC算法,该算法在耶鲁大学发布的Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems, SIGMOND 2016中得到了描述。

    检查点算法具有以下优点:

    • 降低内存使用量-每条记录在任何时候最多存储两个副本。在记录处于活动且稳定版本相同或没有记录任何检查点时,仅存储记录的一个物理副本,可以最大限度地减少内存使用。
    • 使用虚拟一致性点:CALC不需要静默数据库以实现物理一致性点。

    检查点激活

    检查点配置在mot.conf文件中执行,请参见检查点(MOT)部分。