Druid vs. InfluxDB
· Why Druid is better
o Major Emphasis – Speed and Scalability
o InfluxDB does not scale well at this point – the maximum and required cluster size is 3 nodes, whereas Druid is horizontally scalable without bound.
o InfluxDB’s performance degrades significantly when grouping by tags (dimensions in Druid) with cardinality > 100,000
o InfluxDB uses BoltDB as its internal storage engine and therefore does not provide the flexibility that Druid does in selecting a backend (S3, HDFS, or local storage).
o Ability to write custom, Javascript aggregation functions.
o Offers real time, reliable ingestion through public APIs and Kafka. InfluxDB does not just hook-up to Kafka (there is a project on Github to do this, but it has only 2 contributors).
· Why InfluxDB is better
o Major Emphasis – Usability and Simplicity
o Offer SQL-like query language that is very intuitive - much easier than having to frame queries in JSON
o Several user interfaces already exist to allow for data exploration and visualization (Grafana).
o Comes with more built-in aggregation functions – PERCENTILE, STDDEV, etc.
o Is completely schema-less in that you can add columns on the fly – must keep column data types consistent in order to get expected query results.
o Has no external dependencies (Druid relies on MySQL and Apache Zookeeper for exploration).
o Much simpler to expire data – adding a retention policy (1 day, 1 month, etc.) can be done in one line – whereas in Druid you must write a rule to the Coordinator config which is more difficult.
o Allows for joins across series (SQL table equivalent)
--
You received this message because you are subscribed to the Google Groups "Druid User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to druid-user+...@googlegroups.com.
To post to this group, send email to druid...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/druid-user/3fe028df-15d1-43cd-8a67-9d265a47b106%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.