标签: mysql
我正在构建一个需要高可用性的软件,我想使用MySQL Master-Master基于行的复制。
我唯一的问题是我需要使用UNIQUE索引处理表上的并发插入。所以我的技术是SELECT和INSERT ON DUPLICATE KEY UPDATE所以如果在SELECT之后发生INSERT我将不会有重复的键错误。
问题是这个语句对于基于行是不安全的,可能会破坏复制。
那么MySQL的高可用性系统是什么?