Nejlepší odpověď
Použil jsem databázi OrientDB i Neo4j pro stejná data a zjistil jsem, že počet pro orient db nebyl dobrý jako ve srovnání s Neo4j. Například: [1 z mnoha z mnoha] 127409 Vertex added [CPU goes up to 200\%] 18 s (Orien) 10 814 s (Neo4j).
Také transakce v orientaci db je opravdu pomalejší než Neo4j.
Může mi někdo říct, že mi něco chybí? protože na internetu všichni říkají, že orient db je rychlejší než den neo4j.
- Porovnání výkonu Neo4j a OrientDB
- https://www.arangodb.com/2015/06/performance-comparison-between-arangodb-mongodb-neo4j-and-orientdb/
Odpověď
Moje odpověď není jen o výkonu, ale myslím, že byste měli vzít v úvahu i licence oba herci, než si vyberou řešení.
Neo4j je zdarma, pokud jej používáte pro open-source aplikaci. OrientDB je zdarma k použití v otevřené i uzavřené aplikaci.
Kromě toho komunitní vydání OrientDB podporuje mnohem více funkcí než komunitní vydání Neo4j.
OrientDB je hybridní obchod Dokument / Graf. Je to obzvláště zajímavé, když se jedná o použití vztahu uvnitř úložiště dokumentů, protože místo použití indexu B-Tree se složitostí O (log n) ke zpracování vyhledávání (MongoDB, RavenDB, CouchDB atd.) Používá OrientDB ~ O (1) fyzický ukazatel k vyřešení vztahu.