1

レコードをフェッチまたは挿入するために最後にアクセスされた列ファミリーを確認する方法はありますか? 私は cassandra の初心者なので、ばかげているように聞こえるかもしれませんが、ここやウェブで答えが見つからない場合はお詫びしますか? 助けてください

4

2 に答える 2

3

いいえ、Cassandra にはこれを行う組み込みの方法がありません。もちろん、列ファミリーに対して読み取りまたは書き込みを行うたびに、(他の専用の列ファミリーで) タイムスタンプを保持する列をいつでも更新できます。

于 2013-04-18T01:16:27.550 に答える
1
  1. 私がアドバイスされた解決策の 1 つは、cqlsh を使用して 'Select * from Limit 1' を実行することです。これにより、CF が空であるために使用されていないか、行がいくつかあるために使用されているかがわかります。ばかげていますが、完璧なソリューションがなくても機能します。

  2. SSTables へのファイル アクセス時間をチェックし、これらのファイルが最後に変更されたのはいつかを特定できます。

それが役に立てば幸い。

于 2013-04-22T04:04:30.220 に答える