图形结构数据库和Php

sta*_*gas 17 php database database-design nosql graph-databases

我想使用php使用图形数据库.你能指出一些入门资源吗?那里有代码/教程吗?或者是否有任何其他方法来存储在完全随机/抽象情况下彼此相关的数据?

-

非常抽象的关系所需的例子:约翰与玛丽有关,都与学校有关,约翰高,玛丽矮,约翰有蓝眼睛,玛丽有绿眼睛,我想要的问题是哪些人与'有短暂的人有关绿眼睛去学校' - >回答约翰

-

另一个例子:

    TrackA -> ArtistA
           -> ArtistB

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

           -> TrackA:Remix
           -> Genre:House

           -> [ Album ] -----> [ label ]
   TrackB  -> [   C   ]        [   B   ]
Run Code Online (Sandbox Code Playgroud)

示例查询:

哪个类型的TrackB更接近?回答:众议院 - 因为它与专辑C有关,专辑C与TrackA有关,与类型:House有关

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

-

它可以在MySQL中使用,但它需要一组固定的每个项目的属性/列和一个复杂的非灵活查询,而我需要每个属性都是一个项目而不是"属于"某个东西,而不是'与某事有关.

naw*_*oth 9

有一些工作正在使用PHP提供Neo4j图形数据库,请参阅此Wiki页面以获取更多信息!关于如何将域建模为图形,用户邮件列表往往非常棒.

更新:现在有一个PHP neo4j REST客户端的简短入门博客文章.