Cassandra具有相同分区键的多个表

时间:2018-11-20 20:18:12

标签: cassandra

我在Cassandra中有两个具有相同分区键的表。例如

table department (
  deptId text,
  name text,
  primary key (deptId) 
)

table employee (
   empid text,
   name text,
   deptid text,
   primary key (deptid, empid)
)

如果我将具有相同deptId的记录插入到这两个表中,它们将位于同一位置吗?

1 个答案:

答案 0 :(得分:2)

是的,数据的murmur3(给定的默认分区程序)将相同,因此将使用相同的环位置。假设它们位于相同的键空间中或具有相同的复制因子,那么它们将位于同一副本上。