Aerospike には、2015 年 6ac_1_2015-06-13_15
月 13 日のアカウント 1 の支出情報を 15 分のセグメントに分けて含むセットがあります。つまり、すべてのレコードは 1 日内の 15 分のセグメントを表します。1 時間は 15 分のセグメントが 4 つあり、1 日は 24 時間であるため、96 個のレコードがあります。すべてのレコードには単一の bin がありspend
ます。
AerospikeClient.scanAll()
すべての支出値を合計して使用した 1 日の合計支出を計算するには、次のようにします。
totalSpend += record.getDouble("spend");
これには 351 ミリ秒かかります。合計を計算するより効率的な方法はありますか、それともこれですか?