加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

图形结构数据库和Php

发布时间:2020-12-12 07:06:08 所属栏目:MsSql教程 来源:网络整理
导读:我想使用图形数据库使用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。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读