@jihoonson Currently the `UnionQueryRunner` executes the query for each 
datasource sequentially and this is a performance hit for union queries. I'm 
investigating on how this can be solved. According to my understanding, in the 
`UnionQueryRunner` all the sequences within the `MergeSequence` would be 
fetched lazily and so even if I wrap each of these sequences with an 
AsyncQueryRunner for parallel execution, it wouldn't help because of lazy 
evaluation. Is my understanding right? 
Going with my reasoning above, I had suggested the proposal for modifying the 
`Query` interface for multiple datasources. Please let me know your thoughts.

[ Full content available at: 
https://github.com/apache/incubator-druid/issues/6057 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to