我意识到像Neo4J这样的专用图形数据库是最适合的.但是有没有办法在Postgresql中实现,通过使用扩展或数据类型,这将避免添加另一个数据库engine.dtata
在他们的书“Graph Databases”中,Ian Robinson,Jim Webber和Emil Eifrem对底层存储和处理引擎进行了区分.如果您看一下最近遇到的问题(见here)的答案,您将看到我使用Postgresql作为底层存储和networkX作为处理引擎.相对于我的原始解决方案的性能提升是巨大的(与“图形数据库”一书中描述的相似),实现起来非常简单.