Cassandra 有没有办法在插入时忽略集群键?

问题描述

现在我有一个包含三列的表:GroupIdObjectIdData,前两列定义为分区键。

目前它按预期工作:如果 GroupIdObjectId 匹配现有行,它会被覆盖。

我正在尝试添加按日期排序,因此我添加了第三列 LastModified 并将其指定为聚类键。虽然它适用于排序,但现在我有多个行共享相同的 GroupIdObjectId 对,这不是我需要的。

我怎样才能实现以前的行为?

  1. 我可以在写入之前读取表格并在写入新的之前删除匹配的行。
  2. 阅读后,我可以过滤应用程序中的行。

我不喜欢这两种解决方案,因为它们似乎太复杂,而且性能是一个大问题。有没有更好的办法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)