Grafdatabaser: Neo4j-ytelse sammenlignet med OrientDB?


Beste svaret

Jeg brukte både OrientDB og Neo4j-database for samme data, og jeg fant ut at tallet for orient db ikke var bra som sammenlignet med Neo4j. For eksempel: [1 av tallet blant mange] 127409 Vertex lagt til [CPU går opp til 200\%] 18s (Orien) 10.814s (Neo4j).

Også transaksjonen i orient db er veldig tregere enn Neo4j.

Kan noen fortelle meg at jeg mangler noe? fordi på internett sier alle at orient db er raskere enn neo4j.

  1. Neo4j og OrientDB Performance Compared
  2. https://www.arangodb.com/2015/06/performance-comparison-between-arangodb-mongodb-neo4j-and-orientdb/

Svar

Mitt svar handler ikke bare om ytelse, men jeg tror du også bør vurdere lisensene til begge aktørene før du velger en løsning.

Neo4j er gratis hvis du bruker den til programvare med åpen kildekode. OrientDB er gratis å bruke både i åpen eller lukket kildeapp.

I tillegg til det støtter OrientDBs community-utgave mye mer funksjoner enn Neo4js community-utgave.

OrientDB er en hybrid dokument- / grafbutikk. Det er spesielt interessant når det kommer til å bruke forhold i en dokumentbutikk fordi i stedet for å bruke B-Tree-indeks med en O (log n) -kompleksitet for å behandle et oppslag (MongoDB, RavenDB, CouchDB osv.), Bruk OrientDB ~ O (1) fysisk peker for å løse forholdet.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *