ventajas español desventajas python neo4j networkx graph-databases subgraph

python - español - Cargando un subgrafo Neo4j en Networkx



mongodb (1)

He estado tratando con Neo4j a través de Bulbflow de python y ahora necesito una forma de guardar / exportar subgrafos. He visto enfoques de Java e incluso de Ruby para hacer esto, sin embargo, un simple enfoque de Python parece esconderse de mí ...

Hasta ahora, he encontrado dos caminos potenciales:

  1. Accediendo a Geoff través de py2neo , pero hay sorprendentemente poca documentación para extraer un subgrafo de una gran base de datos neo4j local o de un neo4jserver.

  2. Uso de Networkx : encontré que networkx puede cargar gráficos de muchos formatos diferentes (no estoy seguro de qué formato neo4j almacena sus dbs), sin embargo, no he encontrado una forma de extraer solo un subgrafo en Networkx. Supongo que esto debería hacerse desde una consulta de gremlin, pero no estoy seguro de cómo hacerlo.

Tengo una preferencia por la ruta de Networkx, ya que también viene con algoritmos de análisis de red que deseo aplicar a subgrafos. Creo que también evitaría posibles choques entre Bulbflow y py2neo, aunque no estoy seguro de si existiera tal choque.

¡Cualquier consejo sería muy apreciado!

Gracias por adelantado