我以一种方式对我的 Cassandra 进行建模,即我有几个表具有相同的分区键 - Uuid。
每个表都有它的分区键和其他表示我想问的特定查询的数据的列。
例如 - 1 个表具有 Uuid 和关于其状态的列(此表中没有其他集群键),表 2 将包含相同的 Uuid(也没有集群键),但不同的列表示此 Uuid 的数据。
是正确的建模吗?为了将每个表分组以保存特定用例的相关列,在表周围复制相同的分区键是否错误?或者它更喜欢只使用 1 个表并查询它们并为代码中的特定用例获取相关数据?
我以一种方式对我的 Cassandra 进行建模,即我有几个表具有相同的分区键 - Uuid。
每个表都有它的分区键和其他表示我想问的特定查询的数据的列。
例如 - 1 个表具有 Uuid 和关于其状态的列(此表中没有其他集群键),表 2 将包含相同的 Uuid(也没有集群键),但不同的列表示此 Uuid 的数据。
是正确的建模吗?为了将每个表分组以保存特定用例的相关列,在表周围复制相同的分区键是否错误?或者它更喜欢只使用 1 个表并查询它们并为代码中的特定用例获取相关数据?