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

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

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

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

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

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

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

  • Play UI: откройте /play в браузере;
  • Расширенная панель управления: откройте /dashboard в браузере;
  • Визуализатор бинарных символов для инженеров ClickHouse: откройте /binary в браузере;

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