Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个 web 项目(在 PHP 中),我想继续工作,我需要很多 X(朋友的朋友)像 Y 这样的问题。
所以我正在穿越 Neo4j,但我不确定这是否是 Therese 正确的方法。
我知道现实世界就像一个图表,但我将有几个包含用户、文章、评论、消息等的常规表格。还有很多常规问题,比如给我关于这个用户的所有信息(旧的关系类型的信息)
可以这样做吗?
服务器,时间和金钱都不是问题,只要它会变得很酷
这是可以做到的,是的。但是您需要一些时间来弄清楚基于图形的数据库如何工作以及如何检索数据。首先,您将只有顶点而不是表。您可以给顶点属性并通过所谓的边将它们相互连接。
在技术方面,您将需要使用 neo4j 的 REST-API,因为它们对 php 没有自然支持(据我所知)。但是有一个很酷的工具叫做'curl',它非常适合与其他api一起使用。顺便说一句,您还必须处理大量 JSON 格式的数据;)
但同样,这是一种与常规关系方法完全不同的方法。在真正开始之前,您可能需要阅读一些教程和东西。