2011-12-12 15 views
13

Ho letto su OrientDB da un po 'di tempo e sono un po' confuso riguardo alle "Edizioni" del software.Qual è la differenza tra le edizioni Orientdb?

La versione principale suona come se fosse solo il negozio di documenti, ma le cose su Internet fanno sembrare che sia il database di documenti e grafici. http://nosql.mypopescu.com/post/1254869909/correction-orientdb-is-a-document-and-graph-store

Qual è la differenza tra questo e l'edizione del grafico? L'edizione del grafico esegue solo grafica con nodi e spigoli o è il database del grafico del documento?

Aggiornamento: Qual è la versione del key value store? Come si differenzia? Puoi usare insieme alle altre edizioni?

risposta

14

OrientDB è un dbms del grafico del documento perché ha le funzionalità document-db ma gestisce le relazioni utilizzando i collegamenti diretti, non con JOINS come RDBMS.

Quindi è possibile utilizzare la versione standard per mappare anche un grafico. L'edizione Graph è quella standard con in bundle lo stack tecnologico TinkerPop come il linguaggio Gremlin.

+0

Che cos'è l'edizione Key Value store? Ho aggiornato la domanda di cui sopra. Ho sentito che Aaron Patterson stava lavorando a una bella implementazione ruby ​​di un cliente, ma stavo per provare a lavorare con un client rubino usando l'API REST. – SpaceGhost

+6

L'edizione Key Value non è più supportata. Abbiamo preferito concentrarci sul motore Document-Graph. Tuttavia, poiché OrientDB è molto veloce con gli indici (utilizza un nuovo algoritmo chiamato MVRB-Tree) molti utenti usano OrientDB come motore di valori chiave, tramite protocollo HTTP o Binary, creando un indice manuale: http://code.google.com/pp/orient/wiki/OrientDB_REST # Index – Lvca

+0

è davvero fantastico. Grazie per la seconda risposta. – SpaceGhost

1

L'attuale versione di OrientDB (1.6.0) implementa l'API del database grafico Blueprints (in precedenza aveva anche il proprio db api di basso livello). Se scrivi il codice cliente in un binding Rexster (come Bulbs in Python), dovrebbe essere facile passare a qualsiasi altro motore di database grafico in seguito

La modalità di memorizzazione dei valori chiave non viene sviluppata più attivamente.

Problemi correlati