我想使用一个使用 php 的图形数据库。你能指出一些关于从哪里开始的资源吗?那里有任何示例代码/教程吗?或者是否有任何其他方法可以在完全随机/抽象的情况下存储彼此相关的数据?
-
所需关系的非常抽象的例子:约翰与玛丽有关,都与学校有关,约翰很高,玛丽很矮,约翰有蓝眼睛,玛丽有绿眼睛,我想要的查询是哪些人与“矮个子有绿眼睛去学校'->回答约翰
-
另一个例子:
TrackA -> ArtistA
-> ArtistB
-> AlbumA -----> [ label ]
-> AlbumB -----> [ A ]
-> TrackA:Remix
-> Genre:House
-> [ Album ] -----> [ label ]
TrackB -> [ C ] [ B ]
示例查询:
TrackB 更接近哪个流派?答案:House——因为它与Album C有关,它与TrackA有关,与Genre:House有关
获取 Label A 的所有 Genre:House 相关专辑:结果:AlbumA, AlbumB - 因为它们都有与 Genre:House 相关的 TrackA
-
在 MySQL 中是可能的,但它需要为每个项目设置一组固定的属性/列和一个复杂的非灵活查询,相反,我需要每个属性本身都是一个项目,而不是“属于”某物,而是“与某事有关。