2013-05-21 45 views
-1

我有這個web項目(在PHP中)我想工作,我會需要很多的任何X(朋友的朋友)像Y類的問題。新項目,圖形數據庫?(Neo4j)

所以我穿過了Neo4j,但我不確定它是否有正確的方法。

我明白,現實世界就像一個圖表,但我將有幾個與用戶,文章,評論,消息等常規表。和很多常規問題都給我關於此用戶的所有信息(舊的關係類型的信息)

可以這樣做嗎?

服務器,時間和金錢是沒有問題的,只要它會變成清涼

回答

1

這是可以做到的,是的。但是,需要一些時間才能確定基於圖的數據庫是如何工作的以及如何檢索數據。首先,你將只有頂點而不是表格。你可以給你的頂點屬性,並通過所謂的邊連接它們。

在技術方面,您將需要使用neo4j的REST-API,因爲他們沒有對php的自然支持(據我所知)。但是有一個叫做'curl'的很酷的工具,完全可以用來處理其餘的api。順便說一下,你也必須處理JSON格式的數據;)

但是,再次,它是一個完全不同的方法,然後是常規的關係型方法。你可能需要閱讀一些教程和東西,然後才能真正開始。

+0

我沒有問題使用CURL或JSON;) – Muqito

+1

有一個PHP包裝順便說一句...這是相當不錯的。 https://github.com/jadell/Neo4jPHP –

相關問題