Grafové databáze: Výkon Neo4j ve srovnání s OrientDB?


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.

  1. Porovnání výkonu Neo4j a OrientDB
  2. 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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *