3

除了为每个 ldt bin多次调用aerospike 之外,有没有办法只进行一次调用并检索所有 bin?

例如。

假设一个记录包含:

  1. bin1
  2. bin2
  3. bin3
  4. 大列表Bin1
  5. 大列表Bin2
  6. 大地图Bin1
  7. 大地图Bin2

现在要检索我正在进行这些调用的所有数据:

 - 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 bin 都必须单独检索。

于 2014-12-01T22:39:37.027 回答