СУБД ClickHouse
Общие сведения¶
📌 ClickHouse — это высокопроизводительная колоночно-ориентированная система управления базами данных, разработанная компанией Yandex. Она предназначена для обработки аналитических запросов в реальном времени по огромным объёмам данных.
⚙️ Основные возможности ClickHouse:
-
Высокая скорость аналитики
- Колоночно-ориентированное хранение обеспечивает в 10–100 раз более высокую скорость аналитических запросов по сравнению с классическими СУБД.
- Оптимизирован для чтения и анализа данных, а не для транзакционной обработки.
-
Поддержка SQL
- Синтаксис близок к стандартному SQL.
- Поддерживает агрегации, оконные функции, группировки, объединения, подзапросы.
-
Горизонтальное масштабирование
- Поддерживает кластерную архитектуру: шардирование, репликацию, отказоустойчивость.
- Есть встроенная возможность настройки распределённых запросов между узлами.
-
Эффективное сжатие данных
- ClickHouse умеет эффективно сжимать и хранить огромные объёмы данных, не теряя при этом производительность.
-
Поддержка real-time аналитики
- Возможна почти моментальная агрегация и визуализация данных (подходит для мониторинга, дашбордов, систем аналитики).
✅ Когда использовать ClickHouse:
- Вам нужно хранить и анализировать миллионы или миллиарды строк данных.
- Требуется строить отчёты, графики, метрики в реальном времени (например, Grafana, Metabase, Superset).
- Вы работаете с логами, телеметрией, событиями, метриками IoT или веб-аналитикой.
- Используется большой объём агрегаций и фильтрации.
- Вы хотите обеспечить масштабируемость без потери скорости.
Заказ сервиса СУБД ClickHouse¶
-
Выбор сервиса
На пользовательском портале Nimbus откройте в боковом меню Каталог Сервисов и выберите сервис «СУБД ClickHouse». -
Заполнение вкладки Build a VM
-
Блок полей Place VM to:
- Environment — выберите среду размещения.
- Location — доступная локация для выбранной среды.
- Ресурсный пул — пул ресурсов для размещения.
-
Блок полей VM Configuration:
- Template — выберите шаблон операционной системы.
- CPU — количество ядер («cores per socket X number of sockets»).
- Memory (GB) — объём оперативной памяти.
- Объем базовых дисков (ГБ) — задается автоматически согласно выбранному шаблону.
- Тип основных дисков — выберите тип дискового накопителя.
- Network — сеть подключения.
Справа укажите:
- Имя сервиса — обязательное поле, латинские буквы и цифры без пробелов.
- Описание сервиса — необязательное описание.
-
После заполнения нажмите на кнопку Продолжить или перейдите во вкладку Дополнительные опции.
3. Заполнение вкладки Дополнительные опции
Опционально укажите:
- Префикс имени ВМ — до 15 символов, латинские буквы, цифры, дефис. Если поле оставить пустым, имя будет задано автоматически.
- Описание ВМ — дополнительное описание виртуальной машины.
- Дополнительный диск (ГБ) — размер дополнительного диска.
- Тип дополнительного диска — выберите тип дополнительного диска (SSD/HDD).
Нажмите кнопку «Продолжить» или перейдите на следующую вкладку.
4. Заполнение вкладки «Настройки ClickHouse»
Укажите параметры СУБД ClickHouse:
-
Deployment Type — выберите тип развёртывания:
- standalone — одиночное развёртывание, укажите Number of Vms = 1.
- cluster — кластерное развёртывание, рекомендуется указывать 3, 5 или 7 узлов.
-
Number of Vms — количество виртуальных машин в кластере.
- Cluster Name — имя кластера, соблюдайте стандартные ограничения по символам ClickHouse (латинские буквы, цифры и подчёркивания).
- DB Name — имя базы данных, стандартные ограничения по символам для ClickHouse.
- User Name for DB — имя пользователя базы данных, стандартные ограничения по символам ClickHouse.
- User Password — пароль пользователя, должен соответствовать ограничениям ClickHouse.
После заполнения всех необходимых полей кнопка «Добавить в корзину» станет активной.
5. Добавление в корзину
Нажмите на кнопку Добавить в корзину. В верхнем меню справа на иконке корзины отобразится обновленное количество сервисов (+1).
Ваш заказ на создание СУБД ClickHouse успешно сформирован и готов к дальнейшему оформлению. Продолжайте оформление по стандартной процедуре.