我想爲Web應用程序(涉及用戶,帖子,評論,投票,答案,文檔和文檔合併以及用戶和文檔上的一些其他傳遞關係)使用圖形數據庫。於是我開始問自己,是否有類似於圖數據庫的設計方法的東西,也就是對關係數據庫推薦的設計原則(類似於那些正常形式)的類比?圖形數據庫設計方法
問題示例(所產生的許多問題):
- 這是個好主意,以創建一個頂級節點的用戶,在數據庫中的任何用戶節點有關係(「存在」)?
- 建立版本管理(即創建關係(類似於「follow」))是一個好主意,指向文檔/發佈的更新版本,以回溯這種關係的方式意味着觀看文檔所經歷的更改。
- 等...
所以,我們需要一個圖形數據庫設計說明書?