2013-08-20 24 views
1

我已經在Neo4j和關係數據庫或文檔數據庫中看到了很多帶有圖形相關數據模型的產品。另一個數據庫通常用於存儲每個節點的元數據。將Neo4j作爲獨立數據庫使用的風險

我在考慮構建一個完全依賴Neo4j的產品,將所有對象的元數據存儲爲節點屬性。這樣做是否有任何警告?

回答

2

完全取決於您要存儲多少元數據。每個節點10個原始/短的字符串屬性絕對沒問題。每個節點1000個大型JSON文檔...並不是很多。這不是一個文件存儲。

我們在談論什麼樣的數字?我建議您生成一個隨機圖,其中包含您希望在產品中具有的相似數量的屬性和類似值。看看它是如何執行的。

否則沒有告誡我會說。哦,不要在任何地方引用內部Neo4j節點ID;不像在關係數據庫中,這些被重用。