OrientDB - Studio

OrientDB fornisce un'interfaccia utente web per eseguire operazioni di database tramite GUI. Questo capitolo spiega le diverse opzioni disponibili in OrientDB.

Home page di Studio

Studio è un'interfaccia web per l'amministrazione di OrientDB fornita in bundle con la distribuzione OrientDB.

Innanzitutto, è necessario avviare il server OrientDB utilizzando il seguente comando.

$ server.sh

Se esegui OrientDB nella tua macchina, è possibile accedere all'interfaccia web tramite l'URL -

http://localhost:2480

Se il comando viene eseguito correttamente, il seguente sarà l'output sullo schermo.

Connettiti a un database esistente

Per accedere, selezionare un database dall'elenco dei database e utilizzare qualsiasi utente del database. Per impostazione predefinita (nome utente / password)reader/reader può leggere i record dal database, writer/writer può leggere, creare, aggiornare ed eliminare record, mentre admin/admin ha tutti i diritti.

Elimina un database esistente

Seleziona un database dall'elenco dei database e fai clic sull'icona del cestino. Studio aprirà un popup di conferma in cui è necessario inserire l'utente del server e la password del server.

Quindi fare clic sul pulsante "Elimina database". Puoi trovare le credenziali del server nel file$ORIENTDB_HOME/config/orientdb-server-config.xml file.

<users> 
   <user name = "root" password = "pwd" resources = "*" /> 
</users>

Crea un nuovo database

Per creare un nuovo database, fare clic sul pulsante "Nuovo DB" dalla home page.

Le seguenti informazioni sono necessarie per creare un nuovo database:

  • Nome del database
  • Tipo di database (documento / grafico)
  • Tipo di archiviazione (locale / memoria)
  • Utente server
  • Password del server

Puoi trovare le credenziali del server nel file $ORIENTDB_HOME/config/orientdbserver-config.xml file.

<users> 
   <user name = "root" password = "pwd" resources = "*" /> 
</users>

Una volta creato, Studio accederà automaticamente al nuovo database.

Esegui una query

Studio supporta il riconoscimento automatico della lingua che stai utilizzando tra quelle supportate: SQL e Gremlin. Durante la scrittura, utilizzare la funzione di completamento automatico premendoCtrl + Space.

Le seguenti scorciatoie sono disponibili nell'editor di query:

  • Ctrl + Return - Per eseguire la query o semplicemente fare clic su Run pulsante.

  • Ctrl/Cmd + Z - Per annullare le modifiche.

  • Ctrl/Cmd + Shift + Z - Per rifare le modifiche.

  • Ctrl/Cmd + F - Per cercare nell'editor.

  • Ctrl/Cmd + / - Per attivare o disattivare un commento.

Lo screenshot seguente mostra come eseguire una query.

Facendo clic su qualsiasi @rid valore nel set di risultati, entrerai in modalità di modifica del documento se il record è un documento, altrimenti entrerai in modifica del vertice.

Puoi aggiungere le tue query ai segnalibri facendo clic sull'icona della stella nel set di risultati o nell'editor. Per sfogliare le query inserite nei segnalibri, fare clic suBookmarkspulsante. Studio aprirà l'elenco dei segnalibri a sinistra, dove puoi modificare / eliminare o rieseguire le query.

Studio salva le query eseguite nella memoria locale del browser. Nelle impostazioni della query, puoi configurare quante query Studio manterrà nella cronologia. È anche possibile cercare una query eseguita in precedenza, eliminare tutte le query dalla cronologia o eliminare una singola query.

Modifica vertice

Per modificare il vertice del grafico, vai alla sezione Grafico. Quindi eseguire la seguente query.

Select From Customer

Dopo aver eseguito correttamente la query, segue lo screenshot dell'output. Selezionare il particolare vertice nell'area di disegno del grafico da modificare.

Seleziona il simbolo di modifica sul particolare vertice. Verrà visualizzata la seguente schermata che contiene le opzioni per modificare il vertice.

Schema Manager

OrientDB può funzionare in modalità senza schema, modalità schema o una combinazione di entrambi. Qui discuteremo la modalità schema. Fare clic sulla sezione Schema nella parte superiore dell'interfaccia utente Web. Otterrai il seguente screenshot.

Crea una nuova classe

Per creare una nuova classe, fai clic su New Classpulsante. Apparirà la seguente schermata. Dovrai fornire le seguenti informazioni come mostrato nello screenshot per creare la nuova classe.

Visualizza tutti gli indici

Quando si desidera avere una panoramica di tutti gli indici creati nel database, fare clic sul pulsante tutti gli indici nell'interfaccia utente dello schema. Ciò fornirà un rapido accesso ad alcune informazioni sugli indici (nome, tipo, proprietà, ecc.) E potrai rilasciarli o ricostruirli da qui.

Modifica classe

Fai clic su qualsiasi classe nella sezione dello schema, otterrai il seguente screenshot.

Durante la modifica di una classe, puoi aggiungere una proprietà o un nuovo indice.

Aggiungi una proprietà

Fare clic sul pulsante Nuova proprietà per aggiungere una proprietà. Otterrai il seguente screenshot.

È necessario fornire i seguenti dettagli come mostrato nello screenshot per aggiungere la proprietà.

Aggiungi un indice

Fare clic sul pulsante Nuovo indice. Otterrai il seguente screenshot. È necessario fornire i seguenti dettagli come mostrato nello screenshot per aggiungere un indice.

Editor grafico

Fare clic sulla sezione del grafico. Non solo puoi visualizzare i tuoi dati in uno stile grafico, ma puoi anche interagire con il grafico e modificarlo.

Per popolare l'area del grafico, digitare una query nell'editor di query o utilizzare la funzionalità Invia al grafico dall'interfaccia utente Sfoglia.

Aggiungi vertici

Per aggiungere un nuovo vertice nel database dei grafici e nell'area Canvas del grafico, è necessario premere il pulsante Add Vertex. Questa operazione viene eseguita in due fasi.

Nel primo passaggio, devi scegliere la classe per il nuovo Vertex e quindi fare clic su Avanti.

Nella seconda fase, devi inserire i valori di campo del nuovo vertice. È inoltre possibile aggiungere campi personalizzati poiché OrientDB supporta la modalità senza schema. Per rendere persistente il nuovo vertice, fare clic su "Salva modifiche" e il vertice verrà salvato nel database e aggiunto all'area di disegno.

Elimina vertici

Apri il menu circolare facendo clic sul vertice che desideri eliminare. Apri il sottomenu posizionando il mouse sulla voce di menu altro (...) e quindi fai clic sull'icona del cestino.

Rimuovi vertici dalla tela

Apri il menu circolare, apri il sottomenu posizionando il mouse sulla voce di menu altro (...) e quindi fai clic sull'icona della gomma.

Ispeziona vertici

Se vuoi dare una rapida occhiata alla proprietà Vertex, clicca sull'icona dell'occhio.

Sicurezza

Studio 2.0 include la nuova Gestione della sicurezza, dove puoi gestire utenti e ruoli in modo grafico.

Utenti

È possibile eseguire le seguenti azioni per gestire gli utenti del database:

  • Cerca utenti
  • Aggiungi utenti
  • Elimina utenti
  • Modifica utente: i ruoli possono essere modificati in linea, per nome, stato e password fare clic su Edit pulsante

Aggiungi utenti

Per aggiungere un nuovo utente, fare clic su Add User pulsante, completare le informazioni per il nuovo utente (nome, password, stato, ruoli) e quindi salvare per aggiungere il nuovo utente al database.

Ruoli

È possibile eseguire le seguenti azioni per gestire i ruoli del database:

  • Ruolo di ricerca
  • Aggiungi ruolo
  • Elimina ruolo
  • Modifica ruolo

Aggiungi ruolo

Per aggiungere un nuovo utente, fare clic su Add Role pulsante, completare le informazioni per il nuovo ruolo (nome, ruolo padre, modalità) e quindi salvare per aggiungere il nuovo ruolo al database.

Aggiungi regola a un ruolo

Per aggiungere una nuova regola di sicurezza per il ruolo selezionato, fare clic su Add Rulepulsante. Questo ti chiederà la stringa della risorsa che vuoi proteggere. Quindi puoi configurare i permessi CRUD sulla risorsa appena creata.