Cassandra 书签 table 数据建模

Cassandra bookmark table data modeling

我想使用以下功能对 table 进行建模 -

  1. 我可以按时间戳降序获取已添加书签的项目
  2. 我可以删除单个已添加书签的项目。

我的table长这样-

CREATE TABLE bookmarked_content(
user_id uuid,
type varchar,
timestamp timestamp,
item_id uuid,
primary key(user_id, type, timestamp)
WITH CLUSTERING KEY (type , timestamp DESC)
);

现在这可以按时间戳降序获取所有特定类型的书签,但问题是我无法从 table 中删除特定项目而且我不想依赖辅助此问题的索引。

提前致谢

除了使用普通的旧 chmod 函数外,您无事可做:

rename($from, $to);
chmod($to, $mode);