druid/docs
Gian Merlino 4cc39b2ee7 Alternative groupBy strategy. (#2998)
This patch introduces a GroupByStrategy concept and two strategies: "v1"
is the current groupBy strategy and "v2" is a new one. It also introduces
a merge buffers concept in DruidProcessingModule, to try to better
manage memory used for merging.

Both of these are described in more detail in #2987.

There are two goals of this patch:

1. Make it possible for historical/realtime nodes to return larger groupBy
   result sets, faster, with better memory management.
2. Make it possible for brokers to merge streams when there are no order-by
   columns, avoiding materialization.

This patch does not do anything to help with memory management on the broker
when there are order-by columns or when there are nested queries. That could
potentially be done in a future patch.
2016-06-24 18:06:09 -07:00
..
_bin Move "libraries.md" out of docs, onto the main site. (#3159) 2016-06-16 18:14:35 -07:00
_graphics druid production architecture diagram 2015-05-27 17:06:24 -07:00
_includes towards a community led druid 2015-01-31 20:57:36 -08:00
_layouts towards a community led druid 2015-01-31 20:57:36 -08:00
content Alternative groupBy strategy. (#2998) 2016-06-24 18:06:09 -07:00
img Improve segment file documentation 2015-06-24 11:45:23 -07:00
_config.yml update docs jekyll config 2015-02-17 23:58:50 -08:00
_redirects.json Move "libraries.md" out of docs, onto the main site. (#3159) 2016-06-16 18:14:35 -07:00
index.html towards a community led druid 2015-01-31 20:57:36 -08:00