MySQL 8.4 Release Notes
25.2.7.8 NDB 集群独有的问题
以下是NDB
存储引擎特有的限制:
-
机器架构。 所有用于集群的机器都必须具有相同的架构。也就是说,所有主机节点都必须是大端字节序或小端字节序,而不能混合使用。例如,您不能在PowerPC上运行管理节点,然后将其指向运行于x86机器上的数据节点。这一限制不适用于仅运行mysql或其他客户端,这些客户端可能访问集群的SQL节点。
-
二进制日志记录。NDB 集群在二进制日志记录方面存在以下限制或限制:
-
模式操作. 模式操作(DDL 语句)在任何数据节点重启时被拒绝。同时,进行在线升级或降级时也不支持模式操作。
-
碎片副本数量 根据
NoOfReplicas
数据节点配置参数确定的碎片副本数量,是NDB集群中存储所有数据的副本数量。将该参数设置为1意味着只有一个副本;在这种情况下,没有冗余提供,数据节点损失将导致数据丢失。为了确保冗余,并且在数据节点失败时保护数据,请将该参数设置为2,这是生产环境的默认值和推荐值。将
NoOfReplicas
设置为大于2的值(最多4)是支持的,但不必要来保护数据免受损失。