1. 程式人生 > >MySQL Cluster 優點和缺點

MySQL Cluster 優點和缺點

優點:

  • MySQL Cluster 自動將表分片(或分割槽)到不同節點上,使資料庫可以在低成本的商用硬體上橫向擴充套件,同時保持對應用程式完全應用透明。

    • 憑藉其分散式、無共享架構,MySQL Cluster 可提供 99.999% 的可用性,確保了較強的故障恢復能力和在不停機的情況下執行預定維護的能力。

    • MySQL Cluster 讓使用者可以在解決方案中整合關係資料庫技術和 NoSQL 技術中的最佳部分,從而降低成本、風險和複雜性。

    • MySQL Cluster 提供實時的響應時間和吞吐量,能滿足最苛刻的 Web、電信及企業應用程式的需求。
      具有跨地域複製功能的多站點叢集

    • 跨地域複製使多個叢集可以分佈在不同的地點,從而提高了災難恢復能力和全球 Web 服務的擴充套件能力。

    • 為支援持續運營,MySQL Cluster 允許向正在執行的資料庫模式中聯機新增節點和更新內容,因而能支援快速變化和高度動態的負載。

缺點
- 隨資料庫容量增加,每個資料資料節點需要新增更多的記憶體,增加使用成本
- 犧牲部分sql語言特性。