Что такое ClickHouse
Обновлено:
Опубликовано:
|
ClickHouse —
простыми словами
|
колоночная система управления базами данных. Оптимизирована для выполнения аналитических запросов (OLAP-система или Online Analytical Processing). Разработана компанией Яндекс, в основном, на C++ (75%) и Python (15%). В 2021 году совместно с Index Ventures и Benchmark Capital было объявлено о создании отдельной компании ClickHouse Inc. Она занимается развитием и поддержкой одноименного программного продукта. ClickHouse можно установить на системы Linux, BSD и Mac OS. Для установки можно использовать исходник, репозиторий, скачать готовый бинарник или запускать в виде Docker-контейнера. Подробная инструкция представлена в документации на официальном сайте. Плюсы СУБД:
Минусы системы:
В сравнении с другими СУБД ClickHouse демонстрирует высокую скорость работы. Например, сравнение с PostgreSQL и Elastic представлено на сайте хабра. Вместе с серверной частью можно установить clickhouse-client для подключения к среде выполнения команд. Как говорилось выше, запросы ClickHouse, во многом, поддерживают стандарт SQL. Например, команда для создания новой таблицы: :) CREATE TABLE users (\ * в данном примере мы создадим таблицу users. Помимо clickhouse-client, СУБД интегрируется с большинством популярных языков программирования, а также для работы существует веб-клиент, драйверы ODBC и JDBC. Другие популярные СУБД, которые используются для аналитических запросов:
Подробнее о ClickHouse на Википедии. Задать вопрос в телеграм-чате |
Встречается в статьях
Мини-инструкции:
Примеры скриптов:
Другие термины
Docker
JQuery
Жесткая ссылка
GitLab
PHP-FPM
Kubernetes
IVR
Ethernet
Unix shell
Asterisk
IRedMail
Grafana
IMAP
Кулер
PAM
Portainer
DMARC
SSH
Sharepoint
Терминальный сервер
.....