OrientDB - Estúdio
OrientDB fornece uma IU da web para realizar operações de banco de dados por meio de GUI. Este capítulo explica as diferentes opções disponíveis no OrientDB.
Página inicial do Studio
Studio é uma interface da web para a administração do OrientDB que vem em pacote com a distribuição OrientDB.
Primeiro, você precisa iniciar o servidor OrientDB usando o seguinte comando.
$ server.sh
Se você executar OrientDB em sua máquina, a interface da web pode ser acessada através do URL -
http://localhost:2480
Se o comando for executado com sucesso, o seguinte será o resultado na tela.
Conecte-se a um banco de dados existente
Para fazer o login, selecione um banco de dados da lista de bancos de dados e use qualquer usuário do banco de dados. Por padrão (nome de usuário / senha)reader/reader pode ler registros do banco de dados, writer/writer pode ler, criar, atualizar e excluir registros, enquanto admin/admin tem todos os direitos.
Eliminar um banco de dados existente
Selecione um banco de dados na lista de bancos de dados e clique no ícone da lixeira. O Studio abrirá um pop-up de confirmação onde você deve inserir o usuário do servidor e a senha do servidor.
Em seguida, clique no botão "Eliminar banco de dados". Você pode encontrar as credenciais do servidor no$ORIENTDB_HOME/config/orientdb-server-config.xml Arquivo.
<users>
<user name = "root" password = "pwd" resources = "*" />
</users>
Crie um novo banco de dados
Para criar um novo banco de dados, clique no botão "Novo banco de dados" na página inicial.
As informações a seguir são necessárias para criar um novo banco de dados -
- Nome do banco de dados
- Tipo de banco de dados (documento / gráfico)
- Tipo de armazenamento (plocal / memória)
- Usuário do servidor
- Senha do servidor
Você pode encontrar as credenciais do servidor no $ORIENTDB_HOME/config/orientdbserver-config.xml Arquivo.
<users>
<user name = "root" password = "pwd" resources = "*" />
</users>
Depois de criado, o Studio fará o login automaticamente no novo banco de dados.
Execute uma consulta
O Studio oferece suporte ao reconhecimento automático do idioma que você está usando entre os compatíveis: SQL e Gremlin. Ao escrever, use o recurso autocompletar pressionandoCtrl + Space.
Os seguintes atalhos estão disponíveis no editor de consultas -
Ctrl + Return - Para executar a consulta ou simplesmente clicar no Run botão.
Ctrl/Cmd + Z - Para desfazer alterações.
Ctrl/Cmd + Shift + Z - Para refazer as alterações.
Ctrl/Cmd + F - Para pesquisar no editor.
Ctrl/Cmd + / - Para alternar um comentário.
A captura de tela a seguir mostra como executar uma consulta.
Ao clicar em qualquer @rid valor no conjunto de resultados, você irá para o modo de edição de documento se o registro for um Documento, caso contrário, você irá para a edição de vértice.
Você pode marcar suas consultas clicando no ícone de estrela no conjunto de resultados ou no editor. Para navegar nas consultas marcadas, clique noBookmarksbotão. O Studio abrirá a lista de favoritos à esquerda, onde você pode editar / excluir ou executar novamente as consultas.
O Studio salva as consultas executadas no Armazenamento Local do navegador. Nas configurações de consulta, você pode configurar quantas consultas o Studio manterá no histórico. Você também pode pesquisar uma consulta executada anteriormente, excluir todas as consultas do histórico ou excluir uma única consulta.
Editar vértice
Para editar o vértice do gráfico, vá para a seção Gráfico. Em seguida, execute a seguinte consulta.
Select From Customer
Ao executar a consulta com sucesso, veja a captura de tela de saída. Selecione o vértice específico na tela do gráfico para editar.
Selecione o símbolo de edição no vértice específico. Você obterá a seguinte tela que contém as opções para editar o vértice.
Schema Manager
O OrientDB pode funcionar no modo sem esquema, no modo esquema ou em uma combinação de ambos. Aqui, discutiremos o modo de esquema. Clique na seção Esquema na parte superior da IU da web. Você obterá a seguinte captura de tela.
Criar uma nova classe
Para criar uma nova classe, basta clicar no New Classbotão. A captura de tela a seguir aparecerá. Você terá que fornecer as seguintes informações, conforme mostrado na captura de tela, para criar a nova classe.
Ver todos os índices
Quando você quiser ter uma visão geral de todos os índices criados em seu banco de dados, basta clicar no botão todos os índices na IU do esquema. Isso fornecerá um acesso rápido a algumas informações sobre os índices (nome, tipo, propriedades, etc.) e você pode descartá-los ou reconstruí-los a partir daqui.
Editar aula
Clique em qualquer classe na seção de esquema e você obterá a seguinte captura de tela.
Ao editar uma classe, você pode adicionar uma propriedade ou adicionar um novo índice.
Adicionar uma propriedade
Clique no botão Nova Propriedade para adicionar uma propriedade. Você obterá a seguinte captura de tela.
Você deve fornecer os seguintes detalhes, conforme mostrado na captura de tela, para adicionar a propriedade.
Adicionar um Índice
Clique no botão Novo índice. Você obterá a seguinte captura de tela. Você deve fornecer os seguintes detalhes, conforme mostrado na captura de tela, para adicionar um índice.
Editor de Gráfico
Clique na seção do gráfico. Você pode não apenas visualizar seus dados em um estilo gráfico, mas também pode interagir com o gráfico e modificá-lo.
Para preencher a área do gráfico, digite uma consulta no editor de consulta ou use a funcionalidade Enviar para gráfico na IU de navegação.
Adicionar vértices
Para adicionar um novo vértice no seu banco de dados gráfico e na área da tela do gráfico, você deve pressionar o botão Add Vertex. Esta operação é feita em duas etapas.
Na primeira etapa, você deve escolher a classe para o novo vértice e clicar em Avançar.
Na segunda etapa, você deve inserir os valores dos campos do novo vértice. Você também pode adicionar campos personalizados, pois o OrientDB oferece suporte ao modo sem esquema. Para tornar o novo vértice persistente, clique em 'Salvar alterações' e o vértice será salvo no banco de dados e adicionado à área da tela.
Excluir vértices
Abra o menu circular clicando no vértice que deseja excluir. Abra o submenu passando o mouse até a entrada do menu mais (...) e clique no ícone da lixeira.
Remover vértices da tela
Abra o menu circular, abra o submenu passando o mouse até a entrada do menu mais (...) e clique no ícone de borracha.
Inspecionar vértices
Se você quiser dar uma olhada rápida na propriedade Vertex, clique no ícone do olho.
Segurança
O Studio 2.0 inclui o novo Gerenciamento de Segurança, onde você pode gerenciar usuários e funções de forma gráfica.
Comercial
Você pode executar as seguintes ações para gerenciar os usuários do banco de dados -
- Usuários de busca
- Adicionar usuários
- Excluir usuários
- Editar usuário: as funções podem ser editadas em linha, para nome, status e senha, clique no botão Edit botão
Adicionar usuários
Para adicionar um novo usuário, clique no Add User botão, preencha as informações do novo usuário (nome, senha, status, funções) e salve para adicionar o novo usuário ao banco de dados.
Funções
Você pode realizar as seguintes ações para gerenciar as funções de banco de dados -
- Função de pesquisa
- Adicionar papel
- Excluir função
- Editar papel
Adicionar papel
Para adicionar um novo usuário, clique no Add Role botão, preencha as informações para a nova função (nome, função pai, modo) e salve para adicionar a nova função ao banco de dados.
Adicionar regra a uma função
Para adicionar uma nova regra de segurança para a função selecionada, clique no Add Rulebotão. Isso irá perguntar a você a string do recurso que você deseja proteger. Em seguida, você pode configurar as permissões CRUD no recurso recém-criado.