mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-12 10:34:21 +00:00
107 lines
5.3 KiB
Markdown
107 lines
5.3 KiB
Markdown
# Визуальные интерфейсы от сторонних разработчиков
|
||
|
||
## С открытым исходным кодом
|
||
|
||
### Tabix
|
||
|
||
Веб-интерфейс для ClickHouse в проекте [Tabix](https://github.com/tabixio/tabix).
|
||
|
||
Основные возможности:
|
||
|
||
- Работает с ClickHouse напрямую из браузера, без необходимости установки дополнительного ПО;
|
||
- Редактор запросов с подсветкой синтаксиса;
|
||
- Автодополнение команд;
|
||
- Инструменты графического анализа выполнения запросов;
|
||
- Цветовые схемы на выбор.
|
||
|
||
[Документация Tabix](https://tabix.io/doc/).
|
||
|
||
### HouseOps
|
||
|
||
[HouseOps](https://github.com/HouseOps/HouseOps) — UI/IDE для OSX, Linux и Windows.
|
||
|
||
Основные возможности:
|
||
|
||
- Построение запросов с подсветкой синтаксиса;
|
||
- Просмотр ответа в табличном или JSON представлении;
|
||
- Экспортирование результатов запроса в формате CSV или JSON;
|
||
- Список процессов с описанием;
|
||
- Режим записи;
|
||
- Возможность остановки (`KILL`) запроса;
|
||
- Граф базы данных. Показывает все таблицы и их столбцы с дополнительной информацией;
|
||
- Быстрый просмотр размера столбца;
|
||
- Конфигурирование сервера.
|
||
|
||
Планируется разработка следующих возможностей:
|
||
|
||
- Управление базами;
|
||
- Управление пользователями;
|
||
- Анализ данных в режиме реального времени;
|
||
- Мониторинг кластера;
|
||
- Управление кластером;
|
||
- Мониторинг реплицированных и Kafka таблиц.
|
||
|
||
### LightHouse
|
||
|
||
[LightHouse](https://github.com/VKCOM/lighthouse) — это легковесный веб-интерфейс для ClickHouse.
|
||
|
||
Основные возможности:
|
||
|
||
- Список таблиц с фильтрацией и метаданными;
|
||
- Предварительный просмотр таблицы с фильтрацией и сортировкой;
|
||
- Выполнение запросов только для чтения.
|
||
|
||
### Redash
|
||
|
||
[Redash](https://github.com/getredash/redash) — платформа для отображения данных.
|
||
|
||
Поддерживает множество источников данных, включая ClickHouse. Redash может объединять результаты запросов из разных источников в финальный набор данных.
|
||
|
||
Основные возможности:
|
||
|
||
- Мощный редактор запросов.
|
||
- Проводник по базе данных.
|
||
- Инструменты визуализации, позволяющие представить данные в различных формах.
|
||
|
||
### DBeaver
|
||
|
||
[DBeaver](https://dbeaver.io/) - универсальный desktop клиент баз данных с поддержкой ClickHouse.
|
||
|
||
Основные возможности:
|
||
|
||
- Построение запросов с подсветкой синтаксиса;
|
||
- Просмотр таблиц;
|
||
- Автодополнение команд;
|
||
- Полнотекстовый поиск.
|
||
|
||
### clickhouse-cli
|
||
|
||
[clickhouse-cli](https://github.com/hatarist/clickhouse-cli) - это альтернативный клиент командной строки для ClickHouse, написанный на Python 3.
|
||
|
||
Основные возможности:
|
||
- Автодополнение;
|
||
- Подсветка синтаксиса для запросов и вывода данных;
|
||
- Поддержка постраничного просмотра для результирующих данных;
|
||
- Дополнительные PostgreSQL-подобные команды.
|
||
|
||
### clickhouse-flamegraph
|
||
|
||
[clickhouse-flamegraph](https://github.com/Slach/clickhouse-flamegraph) — специализированный инструмент для визуализации `system.trace_log` в виде [flamegraph](http://www.brendangregg.com/flamegraphs.html).
|
||
|
||
## Коммерческие
|
||
|
||
### DataGrip
|
||
|
||
[DataGrip](https://www.jetbrains.com/datagrip/) — это IDE для баз данных о JetBrains с выделенной поддержкой ClickHouse. Он также встроен в другие инструменты на основе IntelliJ: PyCharm, IntelliJ IDEA, GoLand, PhpStorm и другие.
|
||
|
||
Основные возможности:
|
||
|
||
- Очень быстрое дополнение кода.
|
||
- Подсветка синтаксиса для SQL диалекта ClickHouse.
|
||
- Поддержка функций, специфичных для ClickHouse, например вложенных столбцов, движков таблиц.
|
||
- Редактор данных.
|
||
- Рефакторинги.
|
||
- Поиск и навигация.
|
||
|
||
[Оригинальная статья](https://clickhouse.yandex/docs/ru/interfaces/third-party/gui/) <!--hide-->
|