Using timestamps with microsecond granularity

Hi all,

I’ve been using druid to ingest realtime data and I have a few doubts:

(a) What is the smallest granularity at which data can be stored in druid? The timestamps in my data set have microsecond granularity. Is it possible to store data at this granularity in druid?

(b) If the timestamp column does not support a granularity less than a millisecond, then is there an example of a workaround for this? For example, one option might be to create a column that stores the microsecond-level offset in addition to the timestamp. Any such approaches/examples that I could refer to?

Thanks in advance,

Jithin