3

ldt bin ごとに aerospikeを複数回呼び出す代わりに、1 回だけ呼び出してすべての bin を取得する方法はありますか?

例えば。

Record に以下が含まれているとします。

  1. ビン1
  2. ビン2
  3. ビン3
  4. largelistBin1
  5. 大きいListBin2
  6. 大MapBin1
  7. 大MapBin2

すべてのデータを取得するために、次の呼び出しを行っています。

 - client.get(myPolicy, key)
 - client.getLargeMap(myPolicy, key, largeMapBin1, null)
   - myLargeMap1.scan()
 - client.getLargeMap(myPolicy, key, largeMapBin2, null)
   - myLargeMap2.scan()
 - client.getLargeList(myPolicy, key, largeListBin1, null)
   - myLargeList1.scan()
 - client.getLargeList(myPolicy, key, largelistBin2, null)
   - myLargeList2.scan()

もっと良い方法はありますか?

4

1 に答える 1

2

残念ながら、現時点ではこれ以上の方法はありません。各 ldt ビンは個別に取得する必要があります。

于 2014-12-01T22:39:37.027 に答える