toTimestamp(now())
を呼び出してデータのプライマリキーとしてタイムスタンプを使用していましたが、残念ながらこれによって衝突が発生します。カッサンドラ:タイムアウドは注文を保存していますか?
私はtimeuuidが一意性を保証していることを理解していますが、ORDER BY timeuuid
を行うとタイムアウトも元の順序を保証しますか?ドキュメントから
toTimestamp(now())
を呼び出してデータのプライマリキーとしてタイムスタンプを使用していましたが、残念ながらこれによって衝突が発生します。カッサンドラ:タイムアウドは注文を保存していますか?
私はtimeuuidが一意性を保証していることを理解していますが、ORDER BY 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