Partition vs segments vs sharding?

Hi All,

I was trying to understand segments , partition n sharding concepts, but got little confused.

Can someone though some light here.

Thanks for your help, Appreciate It;



I tend to look at is as, a druid segment is a logical partition of the data based on time range.
Sharding has to deal more with how to physically partition the data.

in nutshell data is set of segments and a segment can be partitioned into multiple shards.

Not sure if that makes lot of sense, but let me know if you have a specific question that is related to your use case.

Thanks Slim , it make sense.

Go through below once if you need some additional understanding of the concept :!topic/druid-user/1SyfpD16kyE


Arpan Khagram

+91 8308993200