OrientDB - Студия
OrientDB предоставляет веб-интерфейс для выполнения операций с базой данных через графический интерфейс. В этой главе объясняются различные параметры, доступные в OrientDB.
Домашняя страница студии
Studio - это веб-интерфейс для администрирования OrientDB, который входит в комплект поставки OrientDB.
Во-первых, вам нужно запустить сервер OrientDB, используя следующую команду.
$ server.sh
Если вы запустите OrientDB на своем компьютере, доступ к веб-интерфейсу можно получить через URL-адрес -
http://localhost:2480
Если команда выполнена успешно, на экране будет показан следующий результат.
Подключиться к существующей базе данных
Для входа выберите базу данных из списка баз данных и используйте любого пользователя базы данных. По умолчанию (логин / пароль)reader/reader может читать записи из базы данных, writer/writer может читать, создавать, обновлять и удалять записи, а admin/admin имеет все права.
Удалить существующую базу данных
Выберите базу данных из списка баз данных и щелкните значок корзины. Studio откроет всплывающее окно подтверждения, в котором вам нужно будет ввести пользователя сервера и пароль сервера.
Затем нажмите кнопку «Удалить базу данных». Вы можете найти учетные данные сервера в$ORIENTDB_HOME/config/orientdb-server-config.xml файл.
<users>
<user name = "root" password = "pwd" resources = "*" />
</users>
Создать новую базу данных
Чтобы создать новую базу данных, нажмите кнопку «Новая БД» на главной странице.
Для создания новой базы данных необходима следующая информация -
- Имя базы данных
- Тип базы данных (документ / график)
- Тип хранилища (plocal / memory)
- Пользователь сервера
- Пароль сервера
Вы можете найти учетные данные сервера в $ORIENTDB_HOME/config/orientdbserver-config.xml файл.
<users>
<user name = "root" password = "pwd" resources = "*" />
</users>
После создания Studio автоматически войдет в новую базу данных.
Выполнить запрос
Studio поддерживает автоматическое распознавание используемого вами языка между поддерживаемыми: SQL и Gremlin. Во время письма используйте функцию автозаполнения, нажавCtrl + Space.
В редакторе запросов доступны следующие ярлыки -
Ctrl + Return - Чтобы выполнить запрос или просто нажмите Run кнопка.
Ctrl/Cmd + Z - Отменить изменения.
Ctrl/Cmd + Shift + Z - Повторить изменения.
Ctrl/Cmd + F - Искать в редакторе.
Ctrl/Cmd + / - Чтобы переключить комментарий.
На следующем снимке экрана показано, как выполнить запрос.
Щелкнув любой @rid значение в результирующем наборе, вы перейдете в режим редактирования документа, если запись является документом, в противном случае вы перейдете в режим редактирования вершин.
Вы можете добавить свои запросы в закладки, щелкнув значок звездочки в наборе результатов или в редакторе. Чтобы просмотреть запросы, отмеченные закладками, щелкните значокBookmarksкнопка. Studio откроет список закладок слева, где вы можете редактировать / удалять или повторно запускать запросы.
Studio сохраняет выполненные запросы в локальном хранилище браузера. В настройках запроса вы можете настроить, сколько запросов студия будет хранить в истории. Вы также можете выполнить поиск по ранее выполненному запросу, удалить все запросы из истории или удалить отдельный запрос.
Редактировать вершину
Чтобы отредактировать вершину графа, перейдите в раздел График. Затем выполните следующий запрос.
Select From Customer
После успешного выполнения запроса следующий снимок экрана будет. Выберите конкретную вершину на холсте графика для редактирования.
Выберите символ редактирования на конкретной вершине. Вы получите следующий экран, который содержит параметры для редактирования вершины.
Менеджер схемы
OrientDB может работать в режиме без схемы, режиме схемы или в сочетании обоих. Здесь мы обсудим режим схемы. Щелкните раздел схемы в верхней части веб-интерфейса. Вы получите следующий снимок экрана.
Создать новый класс
Чтобы создать новый класс, просто щелкните значок New Classкнопка. Появится следующий снимок экрана. Вам нужно будет предоставить следующую информацию, как показано на снимке экрана, чтобы создать новый класс.
Просмотреть все индексы
Если вы хотите получить обзор всех индексов, созданных в вашей базе данных, просто нажмите кнопку «Все индексы» в пользовательском интерфейсе схемы. Это обеспечит быстрый доступ к некоторой информации об индексах (имя, тип, свойства и т. Д.), И вы можете удалить или перестроить их отсюда.
Изменить класс
Щелкните любой класс в разделе схемы, вы получите следующий снимок экрана.
При редактировании класса вы можете добавить свойство или новый индекс.
Добавить недвижимость
Нажмите кнопку «Новое свойство», чтобы добавить свойство. Вы получите следующий снимок экрана.
Вы должны предоставить следующие данные, как показано на снимке экрана, чтобы добавить свойство.
Добавить индекс
Нажмите кнопку «Новый индекс». Вы получите следующий снимок экрана. Вы должны предоставить следующие данные, как показано на снимке экрана, чтобы добавить индекс.
Редактор графиков
Щелкните раздел графика. Вы можете не только визуализировать свои данные в виде графика, но также можете взаимодействовать с графиком и изменять его.
Чтобы заполнить область графика, введите запрос в редакторе запросов или воспользуйтесь функцией «Отправить в график» из пользовательского интерфейса обзора.
Добавить вершины
Чтобы добавить новую вершину в базу данных графиков и в область холста графика, необходимо нажать кнопку Add Vertex. Эта операция выполняется в два этапа.
На первом этапе вы должны выбрать класс для новой вершины и затем нажать кнопку «Далее».
На втором шаге вам нужно вставить значения полей новой вершины. Вы также можете добавлять настраиваемые поля, поскольку OrientDB поддерживает режим без схемы. Чтобы сделать новую вершину постоянной, нажмите «Сохранить изменения», и вершина будет сохранена в базе данных и добавлена в область холста.
Удалить вершины
Откройте круговое меню, щелкнув вершину, которую вы хотите удалить. Откройте подменю, наведя указатель мыши на пункт меню «Дополнительно» (...), а затем щелкните значок корзины.
Удалить вершины с холста
Откройте круговое меню, откройте подменю, наведя указатель мыши на пункт меню «Дополнительно» (...), а затем щелкните значок ластика.
Осмотреть вершины
Если вы хотите быстро взглянуть на свойство Vertex, щелкните значок глаза.
Безопасность
Studio 2.0 включает новую функцию управления безопасностью, с помощью которой вы можете управлять пользователями и ролями в графическом виде.
Пользователи
Вы можете выполнить следующие действия для управления пользователями базы данных:
- Поиск пользователей
- Добавить пользователей
- Удалить пользователей
- Редактировать пользователя: роли можно редактировать в режиме реального времени, для получения имени, статуса и пароля нажмите кнопку Edit кнопка
Добавить пользователей
Чтобы добавить нового пользователя, нажмите кнопку Add User кнопку, введите информацию для нового пользователя (имя, пароль, статус, роли), а затем сохраните, чтобы добавить нового пользователя в базу данных.
Роли
Вы можете выполнить следующие действия для управления ролями базы данных:
- Роль поиска
- Добавить роль
- Удалить роль
- Изменить роль
Добавить роль
Чтобы добавить нового пользователя, нажмите кнопку Add Role нажмите кнопку, введите информацию для новой роли (имя, родительская роль, режим), а затем сохраните, чтобы добавить новую роль в базу данных.
Добавить правило к роли
Чтобы добавить новое правило безопасности для выбранной роли, щелкните значок Add Ruleкнопка. Вам будет задан вопрос о строке ресурса, который вы хотите защитить. Затем вы можете настроить разрешения CRUD для вновь созданного ресурса.