Repolode
apache

apache/druid

Apache Druid — высокопроизводительная база данных для аналитики в реальном времени, рассчитанная на быстрые запросы и загрузку данных; её часто используют как open source альтернативу хранилищу данных.

Open source альтернатива:SnowflakeGoogle BigQuery

Звёзды
14,089
Форки
3,802
Открытые issues
772
Последний коммит
4 часа назад

Что это?

Apache Druid — база данных для аналитики в реальном времени, предназначенная для сценариев, где важны и быстрые запросы, и быстрая загрузка данных. Она хорошо подходит для интерактивных пользовательских интерфейсов, выполнения нерегламентированных операционных запросов и обслуживания высококонкурентных нагрузок.

Данные можно загружать из потоковых и пакетных источников. Встроенная веб-консоль предоставляет мастер загрузки данных с графическим интерфейсом, представления datasources, segments и ingestion tasks, а также рабочую среду для запросов, где можно опробовать DruidSQL и нативные запросы. Druid предоставляет HTTP APIs и доступ через JDBC для загрузки, управления данными и выполнения запросов.

Для быстрого старта доступны локальная установка и Docker-образ, а развёртывание в Kubernetes поддерживается отдельным проектом druid-operator. Для сборки из исходного кода требуется JDK 25.

Ключевые возможности

  • 01Загрузка потоковых и пакетных данных через мастер в веб-консоли с графическим интерфейсом
  • 02Языки запросов DruidSQL и нативные запросы, а также встроенная рабочая среда для запросов
  • 03HTTP APIs и доступ через JDBC для загрузки, управления данными и выполнения запросов
  • 04Представления datasources, segments, ingestion tasks и сервисов в веб-консоли
  • 05Быстрый старт с локальной установкой или Docker; поддержка Kubernetes через druid-operator

Сценарии использования

  • Создание интерактивных пользовательских дашбордов и аналитических интерфейсов
  • Выполнение нерегламентированных операционных запросов к данным событий при высокой конкурентной нагрузке
  • Использование в качестве open source альтернативы традиционному хранилищу данных для аналитики в реальном времени

Темы

Частые вопросы

Что такое druid?
Apache Druid — высокопроизводительная база данных для аналитики в реальном времени, рассчитанная на быстрые запросы и загрузку данных; её часто используют как open source альтернативу хранилищу данных. Apache Druid — база данных для аналитики в реальном времени, предназначенная для сценариев, где важны и быстрые запросы, и быстрая загрузка данных. Она хорошо подходит для интерактивных пользовательских интерфейсов, выполнения нерегламентированных операционных запросов и обслуживания высококонкурентных нагрузок.
druid можно использовать бесплатно? Какая у него лицензия?
druid распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
druid всё ещё поддерживается?
Активно поддерживается. Последний коммит в druid — 19 окт. 2026 г..
Для чего можно использовать druid?
Создание интерактивных пользовательских дашбордов и аналитических интерфейсов Выполнение нерегламентированных операционных запросов к данным событий при высокой конкурентной нагрузке Использование в качестве open source альтернативы традиционному хранилищу данных для аналитики в реальном времени
Где скачать druid?
Исходный код и инструкции по установке — на GitHub: https://github.com/apache/druid

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

MPP-база данных с открытым исходным кодом для аналитики и поиска в реальном времени: SQL-аналитика, запросы к lakehouse и гибридный поиск по JSON, полнотекстовым и векторным данным.

16,1 тыс.4 тыс.JavaApache-2.0Обновлён 15 часов назад