这是问题的设置:
我正在一个项目中使用 HBase 来存储有关书籍可用性的信息。我需要回答的一个问题(也是大部分时间都会发生的问题)是:给我在一个日期范围内的所有可用书籍。为了解决这个问题,我提出了一个模式,对于每一本书 ISBN,我都有一个列族,其中包含一年中每一天的一个限定符,并且在那里我存储了那一天有多少本书。这样,我每行有 365 列,并且使用 ColumnRangeFilter 我可以返回给定日期范围内任何书籍(如果它是 ISBN)的书籍可用性。
这就是问题本身:
一行可以拥有的列限定符的数量是否有限制?或者至少是一个最佳实践?因为现在我每行只有 365 个列限定符,但如果这个项目成功,则每行有大约 10000 个限定符。我想知道这个模式是否适合这种情况。