【发布时间】:2016-11-22 00:48:38
【问题描述】:
我想将某种时间序列事件存储在 Cassandra 数据库中。
问题是:是否可以为每个条目分配一个唯一的单调递增的 id? timeuuid 和 now() 是否保证在分区内?
我希望始终按照插入时完全相同的顺序取回数据,并且想知道是否可以在不使用单独的分布式服务生成 ID 的情况下实现这一目标。
【问题讨论】:
标签: cassandra distributed-system
我想将某种时间序列事件存储在 Cassandra 数据库中。
问题是:是否可以为每个条目分配一个唯一的单调递增的 id? timeuuid 和 now() 是否保证在分区内?
我希望始终按照插入时完全相同的顺序取回数据,并且想知道是否可以在不使用单独的分布式服务生成 ID 的情况下实现这一目标。
【问题讨论】:
标签: cassandra distributed-system
Cassandra 的timeuuid 类型对于此类任务的概率足够低。我建议查看this 最近的答案以及Cassandra wiki page。
【讨论】: