Bases de datos de gráficos: ¿Rendimiento de Neo4j en comparación con OrientDB?


La mejor respuesta

Usé la base de datos de OrientDB y Neo4j para los mismos datos y encontré que ese número para orient db no era tan bueno como en comparación con Neo4j. Por ejemplo: [1 del número entre muchos] 127409 Vertex agregado [CPU sube al 200\%] 18s (Orien) 10.814s (Neo4j).

También la transacción en orient db es realmente más lenta que en Neo4j.

¿Alguien puede decirme que me falta algo? porque en Internet todo el mundo dice que orient db es más rápido que el neo4j.

  1. Comparación de rendimiento de Neo4j y OrientDB
  2. https://www.arangodb.com/2015/06/performance-comparison-between-arangodb-mongodb-neo4j-and-orientdb/

Respuesta

Mi respuesta no es solo sobre el rendimiento, sino que creo que también debería considerar las licencias de ambos actores antes de elegir una solución.

Neo4j es gratuito si lo está utilizando para una aplicación de código abierto. OrientDB es gratuito tanto en aplicaciones de código abierto como cerrado.

Además de eso, la edición comunitaria de OrientDB admite muchas más funciones que la edición comunitaria de Neo4j.

OrientDB es una tienda híbrida de documentos / gráficos. Es particularmente interesante cuando se trata de una relación de uso dentro de un almacén de documentos porque en lugar de usar el índice B-Tree con una complejidad O (log n) para procesar una búsqueda (MongoDB, RavenDB, CouchDB, etc.), OrientDB usa ~ O (1) puntero físico para resolver la relación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *