- ClickHouse Server для традиционных клиент-серверных развертываний
- ClickHouse Cloud для полностью управляемой работы с базой данных
- ClickHouse CLI для локальной разработки и управления в Cloud
- clickhouse-local для обработки данных из командной строки
- chDB для встраивания ClickHouse непосредственно в приложения
ClickHouse Server
С точки зрения гибкости развертывания ClickHouse Server можно установить на локальную машину для разработки или тестирования, развернуть у крупных облачных провайдеров, таких как AWS, GCP или Azure, для работы в облаке, либо настроить на собственном оборудовании в собственной инфраструктуре. Для более масштабных сценариев его можно настроить как распределенный кластер, чтобы справляться с возросшей нагрузкой и обеспечивать высокую доступность. Этот режим развертывания — оптимальный выбор для производственных сред, где критически важны надежность, производительность и полный доступ ко всем возможностям.
ClickHouse Cloud
ClickHouse CLI
clickhousectl) — это инструмент командной строки для локальной разработки с ClickHouse и управления ClickHouse Cloud. Он упрощает установку разных версий ClickHouse, запуск и управление локальными экземплярами сервера, а также выполнение запросов.
Для локальной разработки clickhousectl помогает устанавливать версии ClickHouse и запускать серверы. Вы можете установить любую версию ClickHouse, запускать именованные серверы и подключаться через встроенный клиент. Каждый сервер получает собственный каталог данных, поэтому можно одновременно запускать несколько изолированных сред.
clickhousectl также предоставляет полное управление ресурсами ClickHouse Cloud, включая создание и масштабирование сервисов, управление ключами API и администрирование организаций, что делает его единым инструментом как для локальных, так и для облачных рабочих процессов.