带图形数据库的python图形工具库

带图形数据库的python图形工具库,python,neo4j,tinkerpop,graph-tool,Python,Neo4j,Tinkerpop,Graph Tool,我想对图形数据库中的数据使用一些功能(比如neo4j,但任何启用蓝图的图形数据库都很好,请参见项目) 我知道(并且已经涉猎过一些)py2neo,我想调查一下,作为访问数据库和类似项目的一种方式 我的问题是: 如何对图形数据库(如neo4j)中的数据使用图形工具函数,而不将整个图形导出为graphML(或现有图形工具导入格式之一)等 我希望它比运行查询、查找图的子集、导出、使用图工具处理、将数据放回图中更具动态性 我知道Blueprints提供了一个“to GraphML reader/write

我想对图形数据库中的数据使用一些功能(比如neo4j,但任何启用蓝图的图形数据库都很好,请参见项目)

我知道(并且已经涉猎过一些)py2neo,我想调查一下,作为访问数据库和类似项目的一种方式

我的问题是: 如何对图形数据库(如neo4j)中的数据使用图形工具函数,而不将整个图形导出为graphML(或现有图形工具导入格式之一)等

我希望它比
运行查询、查找图的子集、导出、使用图工具处理、将数据放回图中更具动态性


我知道Blueprints提供了一个“to GraphML reader/writer”,这是解决方案吗?

我认为您提供的工作流可能是最好的,也是您唯一可用的工作流。用TinkerPop的话来说,我想说的是,工作流程将更加具体:

  • 运行查询-使用
  • 查找图的子集-在控制台中编写遍历并将其结果转储到子图中。使用内存中的TinkerGraph来存储该子图-请阅读更多
  • 导出-对子图实例调用
  • 使用图形工具处理-将GraphML导入到图形工具中,并使用它执行所需的操作
  • 将数据放回graph中-我不知道graph工具及其功能,但Gremlin控制台让您能够以各种方式处理数据,从而非常容易地处理数据-阅读更多关于这方面的信息

  • 谢谢-我也问了一个相关的问题,如果你能提供