MySQL中的redo log和change buffer的区别
redo log是为了解决crash safe,宕机后可以进行恢复,记录着对数据的修改操作,主要目的是的随机IO变成顺序IO,提升性能。change bufferchange buffer存在buffer pool中一小块内存,记录着对数据的修改,一般普通索引的数据不在内存的时候,修改操作写入change buffer,change buffer可以进行持久化,最后通过merge操作达到一致性。不同点redo log将随机写IO转换成顺序写IO,change buffer只要是
复制链接