Cassandra/Pycassa の列フィルター
質問
私は列指向データベースには比較的慣れていないので、無知であることをご容赦ください。1,000,000 個の列があるとします。これらの列の 10% のランダムなサンプル (つまり、c0、c10、c20...c999,980、c999,990) を返したいと考えています。
HBase には列フィルターがあるので、10 番目ごとに結果を返す列フィルターを作成できます。ピカッサ/カッサンダでこれを行うことはできますか?
ありがとう
解決
サーバー側でできるのはスライスだけです。したがって、column=C10 limit=10 から読み取りを開始して、列 10 ~ 19 を取得できます。または、特定の列を要求することもできるので、列の数がわかっている場合は、10 列ごとに手動で要求することもできます。
他のヒント
Pycassa を使用すると、これをクライアント側で簡単に行うことができますが、Cassandra はサーバー側のフィルタリングをサポートしていません。
所属していません StackOverflow