MPP-база данных с открытым исходным кодом для аналитики и поиска в реальном времени: SQL-аналитика, запросы к lakehouse и гибридный поиск по JSON, полнотекстовым и векторным данным.
apache/druid
Apache Druid — высокопроизводительная база данных для аналитики в реальном времени, рассчитанная на быстрые запросы и загрузку данных; её часто используют как open source альтернативу хранилищу данных.
Open source альтернатива:Snowflake
Google 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 обновляется ежедневно.
Похожие проекты
Распределённое OLAP-хранилище для аналитики с низкой задержкой по потоковым и пакетным данным из Kafka и S3.
Открытая MPP-база данных для хранилищ данных и крупномасштабной аналитики, созданная на основе Greenplum и нового ядра PostgreSQL.
Кроссплатформенный SQL-редактор и менеджер баз данных для Linux, macOS и Windows с поддержкой MySQL, PostgreSQL, SQLite, SQL Server и многих других.
Apache IoTDB — база данных временных рядов на Java для сбора, хранения и анализа данных с IoT-датчиков.
Open source MCP-сервер, который подключает AI-агентов и IDE к базам данных с помощью готовых инструментов и фреймворка для создания собственных.