2013-05-21 43 views
-1

我有这个web项目(在PHP中)我想工作,我会需要很多的任何X(朋友的朋友)像Y类的问题。新项目,图形数据库?(Neo4j)

所以我穿过了Neo4j,但我不确定它是否有正确的方法。

我明白,现实世界就像一个图表,但我将有几个与用户,文章,评论,消息等常规表。和很多常规问题都给我关于此用户的所有信息(旧的关系类型的信息)

可以这样做吗?

服务器,时间和金钱是没有问题的,只要它会变成清凉

回答

1

这是可以做到的,是的。但是,需要一些时间才能确定基于图的数据库是如何工作的以及如何检索数据。首先,你将只有顶点而不是表格。你可以给你的顶点属性,并通过所谓的边连接它们。

在技术方面,您将需要使用neo4j的REST-API,因为他们没有对php的自然支持(据我所知)。但是有一个叫做'curl'的很酷的工具,完全可以用来处理其余的api。顺便说一下,你也必须处理JSON格式的数据;)

但是,再次,它是一个完全不同的方法,然后是常规的关系型方法。你可能需要阅读一些教程和东西,然后才能真正开始。

+0

我没有问题使用CURL或JSON;) – Muqito

+1

有一个PHP包装顺便说一句...这是相当不错的。 https://github.com/jadell/Neo4jPHP –

相关问题