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

DBine

Обзор​

DBine — бесплатный настольный менеджер баз данных с открытым исходным кодом (лицензия Apache 2.0) для Windows, macOS и Linux. Он позволяет работать с более чем 130 базами данных и облачными сервисами в одном окне. В DBine предусмотрен тип подключения Apache Doris, который соединяется с FE по протоколу MySQL.

Прочитав эту статью, вы сможете:

  • Установить DBine и создать подключение к Doris.
  • Просматривать базы данных внутреннего Catalog, таблицы, представления и столбцы, а также выполнять SQL-запросы к Doris.
  • Узнать, чем Doris отличается от сервера MySQL при отображении сведений о подключении.

Предварительные требования​

  • Установлен DBine. Загрузить его можно со страницы выпусков.
  • FE доступен с компьютера, на котором запущен DBine. Пользователю Doris предоставлены права, необходимые для работы с нужной базой данных и таблицами.
  • Подготовлены параметры подключения к кластеру Doris: адрес хоста FE, порт протокола MySQL на FE (по умолчанию 9030), целевая база данных, имя пользователя и пароль.

Подключение к Doris​

1. Добавьте подключение​

В DBine нажмите Новое подключение и выберите Apache Doris в списке СУБД.

2. Настройте подключение к Doris​

Заполните форму подключения:

ПолеОписание
СерверАдрес хоста FE кластера Doris.
ПортПорт протокола MySQL на FE, по умолчанию 9030.
База данныхЦелевая база данных во внутреннем Catalog кластера Doris. Необязательное поле.
ПользовательИмя пользователя кластера Doris.
ПарольПароль пользователя кластера Doris.

Если в кластере используется TLS, откройте вкладку SSL/TLS и выберите Шифровать подключение (TLS).

3. Проверьте и сохраните подключение​

Нажмите Проверить подключение, затем — Сохранить и подключиться. При успешной проверке появится сообщение Connection successful, а подключение отобразится в Обозревателе.

Настройка подключения

4. Просматривайте данные и выполняйте запросы​

Разверните подключение в Обозревателе, чтобы увидеть базы данных Doris. Разверните базу данных, чтобы увидеть её таблицы, представления и столбцы. Нажмите правой кнопкой мыши на базе данных и выберите Новый запрос, чтобы открыть редактор SQL, затем нажмите Выполнить. Например:

SELECT @@version_comment AS doris_version;
+--------------------------------------------+
| doris_version |
+--------------------------------------------+
| doris version doris-4.1.3-rc02-7126cf65d96 |
+--------------------------------------------+

Просмотр данных и выполнение запросов в Doris

Известные ограничения​

Приведённые ниже результаты проверены с Doris 4.1.3 (apache/doris:all-in-one-4.1.3).

ОбластьСостояниеПодробности
Просмотр данных и запросыРаботает корректноОтображаются базы данных, таблицы, представления и столбцы. Запросы к внутреннему Catalog выполняются с правами самого пользователя: пользователь с правом SELECT_PRIV для одной базы данных видит эту базу данных наряду с information_schema и mysql.
EXPLAINРаботает корректноEXPLAIN возвращает план Nereids, сформированный Doris, в текстовом виде.
Версия сервераВерсия MySQLПри проверке подключения и в строке состояния отображается 5.7.99 — версия MySQL, которую Doris сообщает через version(). Чтобы узнать версию сборки Doris, выполните SELECT @@version_comment.

Дополнительную информацию об использовании DBine см. в репозитории DBine.