Перейти к основному содержанию
Перейти к основному содержанию

Драйверы и интерфейсы

ClickHouse предоставляет два сетевых интерфейса (их при необходимости можно использовать поверх TLS для дополнительной безопасности):

  • HTTP, который хорошо документирован и прост для прямого использования.
  • Нативный TCP, который имеет меньшие накладные расходы.

В большинстве случаев рекомендуется использовать соответствующий инструмент или библиотеку вместо прямого взаимодействия с этими интерфейсами. В ClickHouse официально поддерживаются следующие инструменты:

ClickHouse также поддерживает два RPC-протокола:

Сервер ClickHouse предоставляет встроенные визуальные интерфейсы для опытных пользователей:

  • Play UI: откройте /play в браузере;
  • Advanced Dashboard: откройте /dashboard в браузере;
  • Просмотрщик бинарных символов для инженеров ClickHouse: откройте /binary в браузере;

Существует также широкий спектр сторонних библиотек для работы с ClickHouse: