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