我是 Cassandra 的新手,我读过 Cassandra 鼓励数据的非规范化和重复。这让我有点困惑。让我们想象以下场景:
我有一个包含四个表的键空间:A、B、C 和 D。
CREATE TABLE A (
tableID int,
column1 int,
column2 varchar,
column3 varchar,
column4 varchar,
column5 varchar,
PRIMARY KEY (column1, tableID)
);
让我们假设其他表(B,C,D)与表 A 具有相同的结构和相同的数据,只是具有不同的主键,以便响应其他查询。
如果我升级表 A 中的一行,如何确保具有相同数据的其他表中的数据一致性?