以下是 NDB
存储引擎特有的限制
机器架构. 集群中使用的所有机器必须具有相同的架构。也就是说,所有托管节点的机器必须是大端或小端,并且不能混合使用两种架构。例如,您不能将管理节点运行在 PowerPC 上,而将其指向运行在 x86 机器上的数据节点。此限制不适用于仅运行 mysql 或其他可能访问集群 SQL 节点的客户端的机器。
二进制日志. NDB Cluster 在二进制日志方面存在以下限制
架构操作. 当任何数据节点重启时,架构操作(DDL 语句)将被拒绝。在执行在线升级或降级时,架构操作也不受支持。
片段副本数量. 片段副本的数量,由
NoOfReplicas
数据节点配置参数确定,是 NDB Cluster 存储的所有数据的副本数量。将此参数设置为 1 表示只有一个副本;在这种情况下,不提供冗余,数据节点的丢失会导致数据的丢失。要保证冗余,以及即使数据节点发生故障也能保留数据,请将此参数设置为 2,这是生产环境中的默认值和推荐值。将
NoOfReplicas
设置为大于 2 的值是支持的(最大为 4),但对于防止数据丢失来说是不必要的。