12

以下の Cassandra では、「結果を取得」..列名と値を取得できます。しかし、タイムスタンプを取得する方法..タイムスタンプを使用して値を取得するより良いアイデアはありますか

[default@sample]get user[bob];                                        
=> (column=name, value=bobdroid, timestamp=1335361733545850)
=> (column=email, value=bob@gmail.com, timestamp=1335361733545850)
=> (column=age, value=23, timestamp=1335361733545850)
=> (column=password, value=MTIz, timestamp=1335361733545850)
Returned 4 results.
Elapsed time: 4 msec(s).
4

2 に答える 2

5

列の Cassandra タイムスタンプをクライアント コードで直接使用することはお勧めしません。理想的には、スキーマに最も適した形式で独自のタイムスタンプを追加する必要があります。しかし、本当にやりたい場合は、thrift インターフェース (ひいては、thrift インターフェースを使用する特定のライブラリー) を介して行うことができます。

pycassa の場合、呼び出しinclude_timestamp=Trueの引数に追加するだけです.get()。CQL、cqlsh、cassandra-cli の場合、タイムスタンプを取得する方法はまったくないと思います。申し訳ありません。

于 2012-05-02T22:34:58.020 に答える