我在想,当打开自动扩展功能并启动新的数据库实例时,Amazon AWS会如何动态处理数据复制?
我对Cassandra,MySql,Redis,Riak更加感兴趣,但是当然我也想了解其他人,但是在我对所提到的内容有所了解之后。
这让我很困惑。
非常感谢。
答案 0 :(得分:0)
核心体系结构来自MySQL复制。每个事务也都保存为bin日志的一部分。此外,AWS会保持频繁拍摄快照。.现在,假设您开始数据复制..它将首先拍摄最新的快照->恢复它->(该快照还具有该快照具有信息的信息,直到bin日志中的指针)->现在,它将开始在新数据库(由快照生成)上播放bin日志,直到完成追赶。
完成追赶->之后,此bin日志将继续在副本服务器上实时播放。
请注意,MySQL提供了许多创建bin日志的选项;例如基于语句(记录实际sql语句),基于行(记录所有行)或混合。