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

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

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

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

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

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

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

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

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