Todd Nine created USERGRID-930:
----------------------------------
Summary: Evaluate Aggregations on Elasticsearch for Matrix
Key: USERGRID-930
URL: https://issues.apache.org/jira/browse/USERGRID-930
Project: Usergrid
Issue Type: Story
Components: Stack
Reporter: Todd Nine
We might be able to perform aggregation directly on ES as a way to perform
complex graph traversal and aggregations. We should analyze existing
production use cases, and create a top 5 matrix use cases. We should then
evaluate the runtime of these cases with large data sets in ElasticSearch using
aggregations.
We'll want to be aware that this is obviously less performant than a single
collection/connection query.
Performance is our priority as well as usability. A DFS via the graph would be
quite difficult to perform when traversing the graph, and would lead to
incorrectly ordered results unless aggregation is performed in parallel. I
feel this would not be an ideal approach, and we should leverage the tools at
our disposal.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)