Databases Analytics DB mature

Apache Druid

Real-time analytics database for event-driven data

14.0K stars 400 contributors Since 2020
Website → GitHub

Real-time analytics database for event-driven data

License
Apache-2.0
Min RAM
4 GB
Min CPUs
4 cores
Scaling
distributed
Complexity
advanced
Performance
medium
Self-hostable
✓
K8s native
✕
Offline
✓
Pricing
fully free
Docs quality
good
Vendor lock-in
none

Use cases

  • ✓ Primary: real-time-dashboards
  • ✓ Primary: event-analytics
  • ✓ Primary: streaming-analytics

Anti-patterns / when NOT to use

  • ✕ Complex to operate
  • ✕ High resource requirements
  • ✕ Not for transactional workloads
  • ✕ Steep learning curve

Replaces / alternatives to

  • BigQuery
  • Snowflake

Technical specs

Language
Java
API type
REST
Protocols
HTTP
Data model
column
Deployment
dockeraptbinary

Community

GitHub stars 14.0K
Contributors 400
Commit frequency weekly
Plugin ecosystem none
Backing Apache Foundation / Imply
Funding foundation

Release

Latest version —
Last release —
Since 2020

Best fit

Team size
solosmallmediumenterprise
Industries
general

Tags

  • real-time-olap
  • streaming-ingest
  • column-storage
  • sub-second-queries
  • approximations
  • rollup