2013-07-03 128 views
1

我想弄清楚使用计数器和非计数值的最佳模式。所有这些值都应该在同一个位置,我将使用宽列,但由于Cassandra不支持这些类型的混合,所以这是行不通的。卡桑德拉ColumnFamily计数器限制

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

+0

把它看作是postgres中的序列,它们存储在自己的表中! – user2003470

回答

2

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

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

+0

非常感谢。 – Daniel

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