Beste antwoord
Ik gebruikte zowel de OrientDB- als de Neo4j-database voor dezelfde gegevens en ik vond dat het nummer voor orient db niet goed was als vergeleken met Neo4j. Bijvoorbeeld: [1 van de vele] 127409 Vertex toegevoegd [CPU gaat tot 200\%] 18s (Orien) 10.814s (Neo4j).
Ook transactie in orient db is echt langzamer dan Neo4j.
Kan iemand mij vertellen dat ik iets mis? omdat op internet iedereen zegt dat orient db sneller is dan neo4j.
- Neo4j en OrientDB prestaties vergeleken
- https://www.arangodb.com/2015/06/performance-comparison-between-arangodb-mongodb-neo4j-and-orientdb/
Antwoord
Mijn antwoord gaat niet alleen over prestaties, maar ik denk dat je ook de licenties van beide actoren alvorens een oplossing te kiezen.
Neo4j is gratis als u het gebruikt voor open-source applicaties. OrientDB is gratis te gebruiken zowel in open als in gesloten source app.
Daarnaast ondersteunt OrientDBs community-editie veel meer functies dan Neo4js community-editie.
OrientDB is een hybride Document / Graph-winkel. Het is vooral interessant als het gaat om het gebruik van een relatie binnen een documentarchief, omdat in plaats van de B-Tree-index met een O (log n) -complexiteit te gebruiken om een look-up te verwerken (MongoDB, RavenDB, CouchDB enz.), OrientDB ~ O (1) fysieke wijzer om relatie op te lossen.