我想使用PHP来使用图形数据库。你能指出一些资源,让我知道从哪里开始吗?是否有任何示例代码/教程可用?或者是否有任何其他存储完全随机/抽象情况下相关数据的方法?
-
非常抽象的关系示例:John与Mary有关,两人都与学校有关,John很高,Mary很矮,John有蓝眼睛,Mary有绿眼睛,我想要查询的是“与‘身高矮且眼睛为绿色且就读于学校的人’有关的人是谁”-> 答案是John。
-
另一个例子:
TrackA -> ArtistA
-> ArtistB
-> AlbumA -----> [ label ]
-> AlbumB -----> [ A ]
-> TrackA:Remix
-> Genre:House
-> [ Album ] -----> [ label ]
TrackB -> [ C ] [ B ]
示例查询:
TrackB更接近哪种类型?答案:House - 因为它与Album C相关,而Album C又与TrackA相关,并且与Genre: House相关
获取所有与Label A相关的Genre: House专辑:结果:AlbumA,AlbumB - 因为它们都有与Genre: House相关的TrackA
-
在MySQL中可以实现,但需要为每个项目固定一组属性/列和一个复杂的非灵活查询,相反,我需要每个属性都成为一个独立的项目,并且不是“属于”某物,而是“与”某物相关。