講師回答 / 神思者
同學你好,單節(jié)點數(shù)據(jù)庫并發(fā)寫入要參考事務(wù)機制,建議你認真了解一下事物的ACID屬性。另外你說的寫入后又讀取不出來的問題,是不是沒提交事務(wù)導致另一方必定讀不出數(shù)據(jù)呢?數(shù)據(jù)庫集群解決的是單節(jié)點數(shù)據(jù)庫不具備三高特點:高性能、高并發(fā)和高可用。當然數(shù)據(jù)庫集群的知識量比單節(jié)點MYSQL要多一些,但同時也意味著你的技能更加值錢。
2018-05-31
分布式:一個業(yè)務(wù)分拆多個子業(yè)務(wù),部署在不同的服務(wù)器上,做不同的任務(wù)task事情
集群:同一個業(yè)務(wù),部署在多個服務(wù)器上,做相同的任務(wù)task事情
負載均衡 雙機熱備
https://www.zhihu.com/question/20004877
集群:同一個業(yè)務(wù),部署在多個服務(wù)器上,做相同的任務(wù)task事情
負載均衡 雙機熱備
https://www.zhihu.com/question/20004877
2018-05-27
已采納回答 / 神思者
pxc集群的同步速度取決于性能最差的節(jié)點,因此說每個節(jié)點硬件配置要基本相同,否則就是浪費。另外,pxc集群不要組建太大規(guī)模的集群,節(jié)點越多同步的工作也就越多,所以速度也就越慢。最后,可以利用pxc集群和replication集群共同組成混合集群,由mycat或者其他中間件管理。重要的數(shù)據(jù)(用戶信息、余額、交易、充值)保存到pxc集群,非重要的數(shù)據(jù)(新聞、回帖、公告、招聘、商品信息)保存到replication集群。至于跨集群的事物一致性可以參考微服務(wù)的解決辦法,有一種方案是依靠MessageQueue來實...
2018-05-27
已采納回答 / 神思者
同學你好,PXC集群只有在超過一半數(shù)量的節(jié)點宕機,集群才會不可用,這是為了避免異地機房部署PXC集群,因為網(wǎng)絡(luò)故障,導致一個PXC集群分裂成兩個集群。所以說掛掉一兩個節(jié)點沒什么問題,只要不超過一半的節(jié)點就行。
2018-05-27
已采納回答 / 神思者
在每個節(jié)點上設(shè)置不同的主鍵自增規(guī)則即可。比如三節(jié)點集群,Node1的主鍵從1開始,遞增+3;Node2的主鍵從2開始,遞增+3;Node3的主鍵從3開始,遞增+3
2018-05-26