Orient ODBMS
sistema di gestione di basi di dati NoSQL / Da Wikipedia, l'enciclopedia encyclopedia
In informatica OrientDB è un visualizzatore ed editor di grafi scritto in Java, ma in cui l'interfaccia si basa su comandi utente in SQL. Nato da una software house italiana viene rilasciato gratuitamente con licenza Apache 2.0.
OrientDB software | |
---|---|
Genere | Database management system |
Sviluppatore | Luca Garulli |
Ultima versione | 3.2.29 (5 marzo 2024) |
Sistema operativo | Multipiattaforma |
Linguaggio | Java |
Licenza | Licenza Apache 2 (licenza libera) |
Sito web | orientdb.com |
È un database documentale in cui le relazioni sono gestite principalmente come in un database a grafo con connessioni dirette tra i singoli dati. OrientDB supporta modalità senza schema, con schema oppure miste.
La cosa notevole rispetto agli altri programmi NoSQL è che utilizza comandi SQL fin dove possibile (seguendo un principio di rasoio di Occam), a cui aggiunge comandi NoSQL solo dove i corrispondenti SQL non esistono già senza inventare "l'ennesimo linguaggio" di gestione database. Nella versione base non è invece possibile visualizzare il workflow in forma di listato SQL corrispondente ai comandi dell'utente con bottoni nella shell grafica.
Ha una gestione dei permessi basata su utenti e regole. Utilizza un nuovo algoritmo di indicizzazione derivato dall'Albero RB e dal B+tree chiamato MVRB-Tree, che gli permette di avere benefici sia nell'inserimento che nella ricerca.