Java客户端API - 在一次通话中获取所有箱柜?

时间:2014-12-01 21:32:04

标签: java aerospike

没有为每个ldt bin 进行多次调用到aerospike,有没有办法只进行一次调用并检索所有垃圾箱?

例如

假设一条记录包含:

  1. BIN1
  2. BIN2
  3. BIN3
  4. largelistBin1
  5. largeListBin2
  6. largeMapBin1
  7. largeMapBin2
  8. 现在要检索我正在进行这些调用的所有数据:

     - 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()
    

    还有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

不幸的是,目前还没有更好的方法。每个ldt bin必须单独检索。