Grafikonadatbázisok: A Neo4j teljesítménye az OrientDB-hez képest?


Legjobb válasz

Az OrientDB és a Neo4j adatbázist egyaránt használtam ugyanazokhoz az adatokhoz, és azt tapasztaltam, hogy az orient db db száma nem volt megfelelő, a Neo4j-hez képest. Például: [a szám közül 1] 127409 Vertex hozzáadva [a CPU 200\% -ra emelkedik] 18s (Orien) 10.814s (Neo4j).

A orientált db tranzakció is lassabb, ha Neo4j.

Mondhatja valaki, hogy hiányzik valami? mert az interneten mindenki azt mondja, hogy az orient db gyorsabb den neo4j.

  1. Neo4j és OrientDB teljesítmény összehasonlítása
  2. https://www.arangodb.com/2015/06/performance-comparison-between-arangodb-mongodb-neo4j-and-orientdb/

Válasz

Válaszom nem csak a teljesítményről szól, de úgy gondolom, hogy fontolja meg a mindkét szereplő előtt választ egy megoldást.

A Neo4j ingyenes, ha nyílt forráskódú alkalmazásokhoz használja. Az OrientDB mind a nyílt, mind a zárt forráskódú alkalmazásokban ingyenes.

Ezen felül az OrientDB közösségi kiadása sokkal több funkciót támogat, mint a Neo4j közösségi kiadása.

OrientDB egy hibrid Dokumentum / Grafikon tároló. Különösen érdekes, ha a dokumentum-tárolón belüli kapcsolat jön létre, mert ahelyett, hogy egy B (Tree n) indexet O (log n) összetettséggel kezelne egy keresés (MongoDB, RavenDB, CouchDB stb.) Feldolgozásához, az OrientDB használata ~ O (1) fizikai mutató a kapcsolat megoldására.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük