以下是 NDB
儲存引擎特有的限制
機器架構。叢集中使用的所有機器必須具有相同的架構。也就是說,所有主控節點的機器必須是 big-endian 或 little-endian,並且不能混合使用。例如,您不能讓在 PowerPC 上執行的管理節點,導向在 x86 機器上執行的資料節點。此限制不適用於僅執行 mysql 或其他可能存取叢集 SQL 節點的用戶端的機器。
二進位日誌。 NDB Cluster 在二進位日誌方面有以下限制或約束
結構描述作業。當任何資料節點重新啟動時,會拒絕結構描述作業 (DDL 語句)。線上升級或降級時也不支援結構描述作業。
片段複本的數量。片段複本的數量,由
NoOfReplicas
資料節點組態參數決定,是 NDB Cluster 儲存的所有資料的複本數量。將此參數設定為 1 表示只有單一複本;在這種情況下,不提供任何冗餘,且資料節點的遺失會導致資料遺失。為了保證冗餘,因此即使資料節點失敗也能保留資料,請將此參數設定為 2,這是生產環境中的預設和建議值。支援將
NoOfReplicas
設定為大於 2 的值 (最多為 4),但為了防止資料遺失,並非必要。