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

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

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

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

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

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

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

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