【问题标题】:Is it possible to limit the number of rows per partition key and clustering column是否可以限制每个分区键和集群列的行数
【发布时间】:2019-10-15 15:03:47
【问题描述】:

可以限制数量。每个分区/集群列的行数。例如,对于一篇文章,我想限制编号。每篇文章的 cmets 表示 20。我还希望如果添加第 21 篇文章,则删除最旧的文章并插入新的文章。我可以想到如何在应用程序级别进行控制,但可以在数据库级别进行控制吗?

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    Cassandra 不支持任何可以按行限制分区数量的开箱即用功能。在您的应用程序中,您将不得不不断地从 Cassandra 中删除大量数据,这将创建墓碑,并且不推荐使用 Cassandra。

    在像 MySQL 这样的数据库中,您可以通过使用存储过程来实现相同的目的。 here 涵盖了类似的方法。

    【讨论】:

      猜你喜欢
      • 2021-07-06
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      • 2019-09-07
      • 2019-06-02
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      相关资源
      最近更新 更多