我在Cassandra中有两个具有相同分区键的表。例如
table department (
deptId text,
name text,
primary key (deptId)
)
table employee (
empid text,
name text,
deptid text,
primary key (deptid, empid)
)
如果我将具有相同deptId的记录插入到这两个表中,它们将位于同一位置吗?
答案 0 :(得分:2)
是的,数据的murmur3(给定的默认分区程序)将相同,因此将使用相同的环位置。假设它们位于相同的键空间中或具有相同的复制因子,那么它们将位于同一副本上。