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.
- Neo4j és OrientDB teljesítmény összehasonlítása
- 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.