Hi Druid team,
First of all thanks a lot for creating Druid.io and making open source.
I have few basic questions regarding druid as Im evaluating Druid for my project, which is a Realtime-Analytics platform over time-series data but with ad-hoc query, olap cube features as well.
- Can I define schema for one data-source and then change the schema of that source, basically start sending data with more or less dimensions? Basically schema-less.
Without changing any config or bouncing any service, can I achieve this with Druid.
And I can start querying using new dimensions as well.
- In my system I might need to create tables for ad hoc analytics.
These tables could be only for rollup purpose or for different client systems, I might have different tables.
What I understood is, Druid doesn’t have notion of tables, but it has notion of FireHouse or DataSource.
So, is it possible to simulate or workaround if we need a table kind of feature ?
One workaround I think of is: Creating multiple data-source for each table, but that might not be efficient and it requires lots of manual steps.
Will wait for your response, as we are in very tight situation to finalize the technology for the Realtime Analytics platform.