图形结构数据库和Php

前端之家收集整理的这篇文章主要介绍了图形结构数据库和Php前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想使用图形数据库使用PHP。你能指出一些开始的地方的资源吗?有没有示例代码/教程在那里?或者是否有任何其他存储完全随机/抽象情况下相互关联的数据的方法

非常抽象的关系需要的例子:约翰与玛丽有关,两者都与学校有关,约翰是高的,玛丽是短的,约翰有蓝眼睛,玛丽有绿色的眼睛,查询我想要的是哪些人与“绿眼睛去上学’ – >回答约翰

另一个例子:

TrackA -> ArtistA
           -> ArtistB

           -> AlbumA -----> [ label ]
           -> AlbumB -----> [   A   ]

           -> TrackA:Remix
           -> Genre:House

           -> [ Album ] -----> [ label ]
   TrackB  -> [   C   ]        [   B   ]

示例查询

TrackB更接近哪个类型?答案:House – 因为它与C相关,与TrackA有关,并且与类型:House有关

获取所有类型:标签A的房屋相关专辑:结果:AlbumA,AlbumB – 因为他们都有TrackA与类型:房子

这在MysqL中是可能的,但是它需要一个固定的属性/列,用于每个项目和一个复杂的非灵活查询,而我需要每个属性本身就是一个项目,而不是“属于”相关“的东西。

解决方法

有一些工作要使得 Neo4j图表数据库可从PHP获得,有关更多信息,请参阅 this wiki page。关于如何将您的域建模为图形, user mailing list往往是非常棒的。

更新:现在,一个PHP neo4j REST客户端现在有一个很短的getting started blog post

猜你在找的MsSQL相关文章