我有mysql ndb集群和3个数据节点。我想根据一列(可能是日期)将我的一个表划分为多个分区,问题是在运行分区脚本之后会发生什么:我将在每3个datanodes上拥有表的所有分区?每个数据节点将持有表的一部分(一个或两个分区)?我可以选择上述选项之一吗?
bvk5enib1#
如果您有3个数据节点,我假定您有3个副本。在这种情况下,所有数据都在所有节点上复制。ndb只支持散列分区,所以为了进行任何类型的日期分区,需要将一些聪明的散列值放入基于日期的分区列中。
1条答案
按热度按时间bvk5enib1#
如果您有3个数据节点,我假定您有3个副本。在这种情况下,所有数据都在所有节点上复制。
ndb只支持散列分区,所以为了进行任何类型的日期分区,需要将一些聪明的散列值放入基于日期的分区列中。