Mysql
具有混合儲存類型的 mysql 冗餘
考慮在我們的系統中建構冗餘,就像我們目前一樣,嗯,如果任何事情發生爆炸,就會暴露出來。
我們有一個大型數據庫(150G),由 innoDB 和 myISAM 表類型混合組成。我們希望在一對數據庫伺服器中建立冗餘,並在其中一個發生故障時進行靜默故障轉移。集群看起來不錯,但文件暗示新的 NDB 表類型,我不想改變任何東西。
MySQLProxy 看起來有點新的和脆弱的(我弄錯了嗎?),我們需要它是穩定的、高可用性的數據庫。
我們應該走哪條路?(目前正在考慮購買伺服器,所以很早)。
最後我檢查了mysql代理仍然是一個測試版:-)。如果伺服器使用 CARP 或 Heartbeat 共享相同的 IP,那麼主-主複製呢?如果需要,您也可以使用第三個純從屬設備進行只讀查詢!我沒有在生產中使用它,但我知道在執行 master-master 時出現問題並不少見,所以我認為如果執行共享虛擬 IP 可以防止大多數問題。
也來看看mmm。我現在正在研究它以用於生產。