zoukankan      html  css  js  c++  java
  • 【Mysql】事务日志-Write Ahead logging vs command-logging(转)

    原理讲解:
    Write Ahead logging vs command logging

    Write Ahead logging

    • 持久化数据保存在磁盘,数据的存储是随机的,并非顺序;
    • 内存中保存磁盘数据的快照;

    修改数据操作

    1. 修改内存数据,并不直接修改磁盘数据,并将修改记录写入到磁盘,即:磁盘存储的是修改记录
    2. 修改记录是追加的方式写入的,即:磁盘是顺序读写的;
    3. 而后根据修改记录日志,慢慢的修改磁盘上的数据(磁盘数据是随机的,读写性能比日志记录的顺序读写要差很多

    日志存储的内容

    • Write-AHead Logging:存储的是command执行后的结果;
    • Command Logging: 存储的是命令;
  • 相关阅读:
    python 练习 10
    python 练习 9
    运算符
    变量类型
    打印更多的变量
    变量和命名
    数字和数字计算
    第一个程序
    python 练习 8
    python 练习 7
  • 原文地址:https://www.cnblogs.com/ssslinppp/p/8359905.html
Copyright © 2011-2022 走看看