【问题标题】:Can we use non primary key column as shard key in memsql我们可以在 memsql 中使用非主键列作为分片键吗
【发布时间】:2015-12-14 12:05:37
【问题描述】:

我在不属于主键的某些列上使用连接。所以对于这些列,我需要在同一个节点中存储具有相同值的数据。所以 join 将在本地工作。

【问题讨论】:

    标签: singlestore


    【解决方案1】:

    分片键可能是主键的子集,但 MemSQL 不支持将分片键与不在主键中的列一起使用。这是因为如果可以将相同的主键值分片到不同的分区上,则很难有效地维护主键的唯一性。请参阅http://docs.memsql.com/latest/concepts/distributed_sql/ 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多