mysql 主從同步數據,mysql集群和主從區別?mysql中集群和主從的區別:主從之間是通過mysql的replication來保證數據的一致性;相對mysql集群的數據同步方式來講是異步的。因為異步,所以主從之間復制數據可能會有一點微小的延時,就會出現不一致。
主從可以保證讀寫分離,即寫操作在master,讀操作在slave,主從模式也有多個,這里只說一主多從。
比如有兩個業務模塊,一個不斷寫入訂單記錄等,另一個模塊則是生成報表,這時如果不采用讀寫分離,讀寫操作碰一起,可能會發生沖突,影響性能,如果讀寫分離,則不用考慮讀寫同一張表從而影響性能,而且多從可以很好的分攤服務器的壓力,降低單臺機器的壓力。
集群最大的優點就是數據實時同步,高可用,每個節點的數據都是同步一致的,不像主從,有時會出現數據不一致,而高可用,任何一個節點宕機都不會影響業務。
但是缺點就是性能,寫的性能,每次寫操作,都會在所有節點之間進行同步,有失有得,損失了一點性能,保證了高可用和數據一致。