Grafdatabaser: Neo4j-ydeevne sammenlignet med OrientDB?


Bedste svar

Jeg brugte både OrientDB og Neo4j-database til de samme data, og jeg fandt ud af, at antallet for orient db ikke var godt som sammenlignet med Neo4j. For eksempel: [1 af antallet blandt mange] 127409 Vertex tilføjet [CPU går op til 200\%] 18s (Orien) 10.814s (Neo4j).

Også transaktion i orienteret db er virkelig langsommere end Neo4j.

Kan nogen fortælle mig, at jeg mangler noget? fordi på internettet siger alle, at orient db er hurtigere end neo4j.

  1. Neo4j og OrientDB præstation sammenlignet
  2. https://www.arangodb.com/2015/06/performance-comparison-between-arangodb-mongodb-neo4j-and-orientdb/

Svar

Mit svar handler ikke kun om ydeevne, men jeg synes, du også skal overveje licenserne til begge aktører, inden de vælger en løsning.

Neo4j er gratis, hvis du bruger det til open source-applikation. OrientDB er fri for brug både i open eller closed source-app.

Derudover understøtter OrientDBs community-udgave meget flere funktioner end Neo4js community-udgave.

OrientDB er en hybrid dokument- / grafbutik. Det er særligt interessant, når det kommer til at bruge forhold i et dokumentlager, fordi i stedet for at bruge B-Tree-indeks med en O (log n) -kompleksitet til at behandle et opslag (MongoDB, RavenDB, CouchDB osv.) ~ O (1) fysisk markør for at løse forholdet.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *