¿Es idealmente correcto referencia a Neo4J como plataforma de procesamiento de gráficos?

datascience.stackexchange https://datascience.stackexchange.com/questions/11273

  •  16-10-2019
  •  | 
  •  

Pregunta

Me gustaría saber si NEO4J puede considerarse una plataforma de procesamiento de gráficos, aunque lo sé:

Neo4J: es un sistema de gestión de bases de datos gráficos desarrollado por Neo Technology, Inc. descrito por sus desarrolladores como una base de datos transaccional que cumple con el ácido con almacenamiento y procesamiento de gráficos nativos.

Plataforma de procesamiento de gráficos: es una plataforma utilizada para procesar gráficos, aplicando algoritmos globales hacia gráficos grandes (utilizado más en el escenario OLAP).

Basado en este documento http://www.ds.ewi.tudelft.nl/~iosup/perf-evalgraph-proc14ipdps.pdf, Neo4J está en referencia como plataforma de procesamiento.

Entonces, mi pregunta es, si es correcto poner Neo4J en el grupo de plataforma de procesamiento como Pregel y Giraph.

¿Fue útil?

Solución

No

Como Emre ha señalado con razón, el científico jefe de la compañía ha escrito una publicación de blog que reclama lo mismo.

Sin embargo, Neo4J hace muchos cálculos que pueden hacer las herramientas de procesamiento de gráficos. De hecho, hace gráficos de los recorridos mucho más rápido que Giraph, debido a la sobrecarga de Hadoop y también a medida que almacena los nodos adyacentes en una lista doblemente vinculada.

Por lo tanto, no es raro confundir Neo4J con una plataforma de procesamiento de gráficos (por lo tanto, el reclamo en el documento) debido a su superposición con las características de una plataforma de procesamiento como Pregel y Giraph.

Licenciado bajo: CC-BY-SA con atribución
scroll top