Apache Druid
A real-time analytics database for event data, with sub-second queries over streams from Kafka and batch loads. See how developers rate it month by month on DTDb.
- Category
- database engine
- Developer
- Apache Software Foundation
- Created by
- Eric Tschetter, Fangjin Yang, Gian Merlino, Vadim Ogievetsky
- First release
- 2012
- License
- Apache-2.0
- Open source
- Yes
- Pricing
- Free
- Website
- https://druid.apache.org
- Written in
- Java
- Data model
- Relational, Time-series
- Storage layout
- Column-oriented
- Workload
- Analytics (OLAP)
- Analytics architecture
- Data warehouse
- Query language
- SQL, native JSON queries
- ACID transactions
- No
- Schema
- Strict
- Deployment
- Distributed cluster, Managed cloud
- Scaling
- Natively distributed
- Create, read, update, delete
- Create: fast (Real-time streaming and batch ingestion); Read: fast (Sub-second aggregations over time); Update: slow (Only by reindexing segments); Delete: slow (Whole segments dropped or reindexed)