Need advice about which tool to choose?Ask the StackShare community!
Druid vs OpenTSDB: What are the differences?
Druid: Fast column-oriented distributed data store. Druid is a distributed, column-oriented, real-time analytics data store that is commonly used to power exploratory dashboards in multi-tenant environments. Druid excels as a data warehousing solution for fast aggregate queries on petabyte sized data sets. Druid supports a variety of flexible filters, exact calculations, approximate algorithms, and other useful calculations; OpenTSDB: A scalable time series database. It is a distributed, scalable time series database to store, index & serve metrics collected from computer systems at a large scale. It can store and serve massive amounts of time series data without losing granularity.
Druid belongs to "Big Data Tools" category of the tech stack, while OpenTSDB can be primarily classified under "Databases".
Druid and OpenTSDB are both open source tools. Druid with 8.42K GitHub stars and 2.12K forks on GitHub appears to be more popular than OpenTSDB with 3.81K GitHub stars and 1.11K GitHub forks.
According to the StackShare community, Druid has a broader approval, being mentioned in 28 company stacks & 69 developers stacks; compared to OpenTSDB, which is listed in 4 company stacks and 6 developer stacks.
Pros of Druid
- Real Time Aggregations15
- Batch and Real-Time Ingestion6
- OLAP5
- OLAP + OLTP3
- Combining stream and historical analytics2
- OLTP1
Pros of OpenTSDB
Sign up to add or upvote prosMake informed product decisions
Cons of Druid
- Limited sql support3
- Joins are not supported well2
- Complexity1