2017-09-05 51 views
0

我們目前正在使用mysql主從架構,但隨着時間的推移,我們正面臨着在單機上存儲數據並垂直激活機器的問題,以克服我們希望在邏輯上同時分割數據的情況,從而提供高讀寫吞吐量。是否正確使用mysql ndb集羣,或者我們可以使用其他一些選項如果是,請指定其他選項。建議使用mysql ndb羣集來處理事務性數據嗎?

我們的數據呈指數級增長,我們需要那種具有ACID屬性的支持

回答

0

的MySQL NDB簇可以處理高讀寫吞吐量數據的支持。 它可以分割多達24個分片的數據。 您需要將所有索引數據存儲在內存中。所以這成爲您的數據大小限制 。每個羣集的TB數量是 完全可行,但PB不是。 它確實支持ACID屬性。

+0

在mysql ndb集羣7.4中,我們擁有config屬性來控制要保存在內存中的數據,而且如果我們減少要成爲索引的列數的計數,那麼長期處於良好狀態。 –