前端之家收集整理的这篇文章主要介绍了
在postgresql中建模Graph数据的最佳方式,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在
@L_
301_0@中存储和
查询稀疏定向或无向图.有一个像
pggraph这样的东西,但是还在规划阶段.
我意识到像Neo4J这样的专用图形数据库是最适合的.但是有没有办法在Postgresql中实现,通过使用扩展或数据类型,这将避免添加另一个数据库engine.dtata
使用Postgre
sql作为底层存储,并通过PL / Python将networkX或iGraph用于处理引擎.
在他们的书“Graph Databases”中,Ian Robinson,Jim Webber和Emil Eifrem对底层存储和处理引擎进行了区分.如果您看一下最近遇到的问题(见here)的答案,您将看到我使用Postgresql作为底层存储和networkX作为处理引擎.相对于我的原始解决方案的性能提升是巨大的(与“图形数据库”一书中描述的相似),实现起来非常简单.
原文链接:https://www.f2er.com/postgresql/192670.html