Драйверы и Интерфейсы
ClickHouse предоставляет три сетевых интерфейса (они могут быть дополнительно обернуты в TLS для дополнительной безопасности):
- HTTP, который документирован и легко использовать напрямую.
- Native TCP, который имеет меньшие накладные расходы.
- gRPC.
В большинстве случаев рекомендуется использовать соответствующий инструмент или библиотеку, а не взаимодействовать с ними напрямую. Официально поддерживаются следующие инструменты ClickHouse:
Сервер ClickHouse предоставляет встроенные визуальные интерфейсы для опытных пользователей:
- Play UI: откройте
/play
в браузере; - Расширенная панель управления: откройте
/dashboard
в браузере; - Просмотрщик бинарных символов для инженеров ClickHouse: откройте
/binary
в браузере;
Также существует широкий ассортимент сторонних библиотек для работы с ClickHouse: