【发布时间】:2020-04-15 15:46:53
【问题描述】:
我的 Cassandra 数据库上有下表,我想找出 cassandra 查询方面的差异。例如,如果我对表进行任何插入、更新、删除操作,我应该能够显示哪些行/行受到影响作为我的最终结果。
- 假设在第一个实例中我执行了大约 10 行插入,所以如果我采用增量差异,输出应该只显示插入了 10 行。同样,如果我们修改任意数量的行或删除一些行,那么应该捕获这些更改。
- 如果我们下一次运行查询,它最好给出 0,因为我们没有插入/修改/删除任何行/行 这是下表
CREATE TABLE datainv (
datainv_account_id uuid,
datainv_run_id uuid,
id uuid,
datainv_summary text,
json text,
number text,
PRIMARY KEY (datainv_account_id, datainv_run_id));
我在互联网上搜索过很多东西,但大多数解决方案都是基于 timeuuid,但在这种情况下,我只有 uuid 列。所以我没有得到任何可以使用 uuid
实现相同用例的解决方案【问题讨论】: