2

Cassandra / Hectorは、インデックス内の特定の位置への「ジャンプ」(=アクセス)をサポートするメソッドを提供しますか。

((行))

私は墓石を知っています...私は気にしません...(それらは結果/計算に含めることができます)

重要:行が多くのマシンに分散していることを私は知っています。したがって、質問は主に列(1台のマシンに存在する)に当てはまります。

インデックスの真ん中にある「Record=((Row))/Column」のようなユースケースを探しています...または「Record=((Row))/Column」を教えてください位置454654にあります。行と列の両方。

これはどういうわけかサポートされていgetColumAtIndexPosition(int index)ますか?そうでない場合は、なぜですか?カサンドラの正しい位置までインデックスレコードを内部的にカウントして結果を返すのは簡単ではないでしょうか?

どうもありがとう!イェンス

4

1 に答える 1

2

そのような機能はありません。

Hectorは、CassandraAPIの上のレイヤーです。列を取得する場合、必要なものに最も近いCassandra apiメソッドはget_sliceです。これにより、列名がXより大きい最初のN列、または名前がXとYの間のすべての列を取得するなどのクエリを実行できます。しかし、500番目の列ではありません。

于 2011-07-28T05:27:54.027 に答える