Meilleure réponse
Jai utilisé les bases de données OrientDB et Neo4j pour les mêmes données et jai trouvé que le nombre pour orient db nétait pas bon car par rapport à Neo4j. Par exemple: [1 du nombre parmi beaucoup] 127409 Vertex ajouté [Le processeur monte à 200\%] 18s (Orien) 10.814s (Neo4j).
De plus, la transaction dans orient db est vraiment plus lente den Neo4j.
Quelquun peut-il me dire quil me manque quelque chose? parce que sur Internet, tout le monde dit quorient db est plus rapide den neo4j.
- Comparaison des performances de Neo4j et dOrientDB
- https://www.arangodb.com/2015/06/performance-comparison-between-arangodb-mongodb-neo4j-and-orientdb/
Réponse
Ma réponse ne concerne pas seulement les performances, mais je pense que vous devriez également considérer les licences de les deux acteurs avant de choisir une solution.
Neo4j est gratuit si vous lutilisez pour une application open source. OrientDB est gratuit à la fois dans une application open source ou fermée.
En plus de cela, lédition communautaire dOrientDB prend en charge beaucoup plus de fonctionnalités que lédition communautaire de Neo4j.
OrientDB est un magasin hybride de documents / graphiques. Cest particulièrement intéressant quand il sagit dutiliser la relation à lintérieur dun magasin de documents car au lieu dutiliser un index B-Tree avec une complexité O (log n) pour traiter une recherche (MongoDB, RavenDB, CouchDB etc.), OrientDB utilise ~ O (1) pointeur physique pour résoudre la relation.