Learn Apache Druid for Data Analytics part 1

Опубликовано: 03 Ноябрь 2024
на канале: techsapphire
7,384
65

Apache druid is know for:
Transformation while ingestion.
Druid provide fast, consistent queries at high concurrency.
Apache Druid is designed to be deployed as a scalable, fault-tolerant cluster.

Below are places, where druid is used:
Search Platform: (Real time ingestion, Flexible Schema)
Timeseries database: (Optimized for time based datasets, time-based functions)
OLAP: (Batch ingestion, efficient storage, fast analytic queries)

It provide you multiple ways to integrate:
Python: https://github.com/druid-io/pydruid
JDBC
Superset
Web API: http://192.168.1.22:8082/druid/v2/sql/
CLI