表分区和mysql ndb集群

时间:2018-07-11 20:24:46

标签: mysql replication partitioning database-partitioning mysql-cluster

我有3个数据节点的mysql ndb集群。我想将我的一张表分成一列(也许是日期)划分为分区,问题是运行分区脚本后会发生什么:

  • 我将在每3个数据节点上拥有表的所有分区吗?
  • 每个datanode将保存一部分表(一个或两个分区)?
  • 我可以选择上述选项之一吗?

1 个答案:

答案 0 :(得分:0)

如果您有3个数据节点,我想您有3个副本。在这种情况下 所有数据都在所有节点上复制。

NDB仅支持哈希分区,因此为了拥有任何日期 分区时,您需要将一些聪明的哈希值放入分区列中 根据日期。