Cassandra ColumnFamily Counter限制

时间:2013-07-03 02:08:06

标签: cassandra counter cql

我正在尝试找出使用计数器和非计数值的最佳模式。所有这些值都应该在同一个位置,我将使用宽列,但由于Cassandra不支持这些类型的混合,这将无效。

我是否必须创建一个单独的列族,一个用于保存计数器,另一个用于保存其他数据类型?

2 个答案:

答案 0 :(得分:2)

是的,你的理解绝对正确。

始终维护单独的列族以维护计数器。此外,因为在计数器列familiy的新功能,有一些正常的列作为复合键的一部分给我们一个额外的优势。

答案 1 :(得分:0)

  1. 计数器数据类型不能用作主键。
  2. 所有非行键字段都必须具有计数器数据类型。