Mysql 叢集與基本 Mysql 資料庫設定(非叢集)

Mysql 叢集與基本 Mysql 資料庫設定(非叢集)

與基本的 mysql 資料庫設定(無叢集)相比,為什麼 mysql 叢集需要更多的記憶體?

對於在 2 個不同主機上有 2 個 mysql 伺服器的 mysql 集群,理想的 ram 要求是多少?

答案1

MySQL Cluster 的優勢之一是它可以在商用硬體上運行,並且在這方面沒有異常要求,除了大量 RAM 之外,因為所有即時資料儲存都是在記憶體中完成的。

http://dev.mysql.com/doc/refman/5.0/en/mysql-cluster-overview-requirements.html

答案2

我沒有與 MySQL 叢集相關的直接經驗,但我相信這是由於資料快取(積極地)造成的。從理論上講,透過快取您可以預期局部性模式,即人們傾向於一遍又一遍地存取資料的某些子集,因此將其快取在本地節點中是有意義的。

那麼多少錢?我相信沒有真正的門檻。盡可能多地加載它...我想 2 或 4 Gigs 是合理的數量..或者如果您有更大的數據集,則更多。

問候,

Mulyadi 部落格:the-Hydra.blogspot.com

相關內容