0
我通過調用toTimestamp(now())
將時間戳用作數據的主鍵,但不幸的是這會產生衝突。卡桑德拉:是否timeuuid維持秩序?
我明白timeuuid保證唯一性,但如果我做ORDER BY timeuuid
,timeuuid是否也能保證原來的順序?
我通過調用toTimestamp(now())
將時間戳用作數據的主鍵,但不幸的是這會產生衝突。卡桑德拉:是否timeuuid維持秩序?
我明白timeuuid保證唯一性,但如果我做ORDER BY timeuuid
,timeuuid是否也能保證原來的順序?
從文檔:
Timeuuid類型可以輸入爲輸入CQL整數。 timeuuid類型的值是版本1 UUID。 版本1 UUID包含其生成時間並按時間戳排序,使其非常適用於需要無衝突時間戳的應用程序。例如,您可以使用此類型通過其時間戳識別列(如博客條目),並允許多個客戶端同時寫入相同的分區鍵。可能會覆蓋不會被覆蓋的數據的衝突不會發生。
http://docs.datastax.com/en/cql/3.3/cql/cql_reference/uuid_type_r.html
http://docs.datastax.com/en/cql/3.3/cql/cql_reference/timeuuid_functions_r.html