我想将图形数据库用于 Web 应用程序(涉及用户、帖子、评论、投票、答案、文档和文档合并的网络以及用户和文档的其他一些传递关系)。所以我开始问自己是否有类似图形数据库的设计方法,即类似于为关系数据库推荐的设计原则(如那些正常形式)?
示例问题(出现的许多问题):
- 创建一个顶级节点用户,在数据库中的任何用户节点上都有关系(“存在”)是一个好主意吗?
- 建立版本管理(即创建关系(类似于“跟随”))指向文档/帖子的更新版本是否是一个好主意,以一种返回这种关系意味着观察文档经历的更改的方式。
- ETC...
那么,我们需要一本图数据库设计指南吗?