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