MySQL NDB Cluster:可擴展性
MySQL NDB Cluster 會自動將表格分片(分割)到各個節點,使資料庫能夠在低成本的商用硬體上水平擴展,以服務讀取和寫入密集型工作負載,這些工作負載可以透過 SQL 和直接透過 NoSQL API 存取。
分片對應用程式完全透明,應用程式可以連線到叢集中的任何節點,並且查詢會自動存取正確的分片。
憑藉其主動/主動、多主架構,任何節點都可以處理更新,並且可以立即提供給所有存取叢集的其他用戶端。
MySQL NDB Cluster 中的自動分片
與其他分片資料庫不同,當跨分片執行查詢和交易時,使用者不會失去執行 JOIN 運算、犧牲 ACID 保證或參考完整性(外來鍵)的能力。
MySQL NDB Cluster 還可以跨資料中心進行複寫,以進行災難復原和全球擴展。透過其衝突處理機制,每個叢集都可以是主動的,接受更新,同時保持跨位置的一致性。