Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

#number of objects

client-side aggregation

server-side aggregation
  via hash table lookup

server-side aggregation
 via hash table forEach

server-side aggregation
  via Log traversal

10.000

63 ms

1 ms

74 ms

6 ms

100.000

648 ms

12 ms

84 ms

9 ms

1.000.000

6485 ms

127 ms

168 ms

21 ms

10.000.000

64258 ms

1378 ms

781 ms

142 ms

100.000.000

652201 ms

19854 ms

6245 ms

1422 ms

Image RemovedImage Added

Benchmarks over a subset (10%) of stored objects (high selectivity)

...

#number of objects

client-side aggregation

server-side aggregation
  via hash table lookup

server-side aggregation
 via hash table forEach

server-side aggregation
  via Log traversal

10.000

48 ms

1 ms

82 ms

6 ms

100.000

486 ms

15 ms

174 ms

22 ms

1.000.000

4865 ms

169 ms

618 ms

153 ms

10.000.000

49223 ms

2481 ms

7565 ms

1465 ms

Image Added

Conclusions

This previous benchmarks allow the following conclusions:

...