Запуск инстанса ClickHouse

Что такое Clickhouse?

ClickHouse — это колоночная аналитическая СУБД с открытым кодом, позволяющая выполнять аналитические запросы в режиме реального времени на структурированных больших данных.

ClickHouse использует собственный диалект SQL близкий к стандартному, но содержащий различные расширения: массивы и вложенные структуры данных, функции высшего порядка, вероятностные структуры, функции для работы с URI, возможность для работы с внешними key-value хранилищами («словарями»), специализированные агрегатные функции, функциональности для семплирования, приблизительных вычислений, возможность создания хранимых представлений с агрегацией, наполнения таблицы из потока сообщений Apache Kafka и т. д.

Однако при этом имеются и ограничения — отсутствие транзакций, отсутствие точечных UPDATE/DELETE (пакетный UPDATE/DELETE был введен в июне 2018 года), ограниченная поддержка синтаксиса JOIN, строгие типы с необходимостью явного приведения, для некоторых операций промежуточные данные должны помещаться в оперативную память, отсутствие оконных функций, отсутствие полноценного оптимизатора запросов, точечного чтения, присутствие ограничений в реализации некоторых функций.

Система оптимизирована для хранения данных на жестких дисках (используются преимущества линейного чтения, сжатия данных). Для обеспечения отказоустойчивости и масштабируемости ClickHouse может быть развернут на кластере (для координации процесса репликации используется Apache ZooKeeper). Для работы с базой данных существует консольный клиент, веб-клиент, HTTP интерфейс, ODBC и JDBC-драйверы, а также готовые библиотеки для интеграции со многими популярными языками программирования и библиотеками.

Запуск инстанса ClickHouse

Перейдите в раздел личного кабинета "Инстансы баз данных" и выберите нужный тип и конфигурацию инстанса.

Нажмите "Следующий шаг" и укажите параметры инстанса. Также по желанию можете поставить галочку "Доступ из Интернет"):

На следующем этапе укажите название инстанса и логин / пароль к инстансу:

Важно

(если вы случайно оставили в выборе по умолчанию (Ключ для доступа по SSH) ключ, к которому у вас нет доступа - вернитесь на шаг назад и выберите "Сгенерировать новый SSH-ключ").

Подождите несколько минут, пока инстанс создаётся:

После создания вам будет показан экран с параметрами подключения к инстансу:

Дополнительная документация