首页 > MySQL Cluster > MySQL Cluster Checkpointing

MySQL Cluster Checkpointing

因为MySQL Cluster的分布式构架,考虑到整个MySQL Cluster的启动和恢复效率问题,MySQL Cluster的日志跟传统的事务数据库(比如InnoDB)有很大的差别。

MySQL ClusterRedo log不再是直接记录更改的page内容,而采用记录操作日志,以用于全局恢复数据用。整个用于Revocery的日志采用 LCP+GCP协作完成。当中LCP只针对当前数据节点,在一定数据量(数据量大小)被更改之后,同步一次内存(DataMemory)和磁盘内容,每个节点保留3份(新版保留2份);而GCP是全局日志,默认是2秒(时间)中将Redo Log Buffer的内容同步到所有的数据节点的磁盘上,用于突发事件恢复使用。

MySQL Cluster集群配置器

MySQL Cluster恢复原理参考:http://vldb.idi.ntnu.no/program/paper/wed/p1108-ronstrom.pdf

Related posts:

  1. 使用SSD跑InnoDB注意事项及解决方案
  2. MySQL Cluster Manager(集群管理器) 工作原理、安装及使用
  3. Two-phase commit(2PC) protocol 与MySQL Cluster
  4. MySQL Cluster Geographic Replication Deep-Dive
  5. MySQL Cluster致命缺点
  1. 本文目前尚无任何评论.
  1. 2012年8月9日22:28 | #1