Hi Quoc, you may have older or erronrous information.
Druid has two query engines now ... the "native" engine uses a fanout architecture and is limited to broadcast joins, which have limits in terms of secondary/intermediate table sizes ...
But the new Multi-Stage-Query engine uses a peer-to-peer data shuffling architecture with sort-merge join that effectively removes those limits, providing a pretty strong table-join architecture in a shared-nothing environment.
I have spent the better part of my four decade career in relational databases, and I have to say this is probably one of most advanced new architectures I've seen in a long time.
Please let us know if you have more detailed questions on Druid product capabilities, and if you try it it out let us know how it goes.
Thanks. John