質問

私は列指向データベースには比較的慣れていないので、無知であることをご容赦ください。1,000,000 個の列があるとします。これらの列の 10% のランダムなサンプル (つまり、c0、c10、c20...c999,980、c999,990) を返したいと考えています。

HBase には列フィルターがあるので、10 番目ごとに結果を返す列フィルターを作成できます。ピカッサ/カッサンダでこれを行うことはできますか?

ありがとう

役に立ちましたか?

解決

サーバー側でできるのはスライスだけです。したがって、column=C10 limit=10 から読み取りを開始して、列 10 ~ 19 を取得できます。または、特定の列を要求することもできるので、列の数がわかっている場合は、10 列ごとに手動で要求することもできます。

他のヒント

Pycassa を使用すると、これをクライアント側で簡単に行うことができますが、Cassandra はサーバー側のフィルタリングをサポートしていません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top