我开始使用图形数据库来存储我生成的大图。但我不明白为什么要使用图形数据库来完成我的工作,以及为什么不使用传统的 RDBMS 来做我想做的事情。我的具体问题是,为什么关系数据库不好,或者图形数据库比 RDBMS 更好地存储图形?
最佳答案
阅读图形数据库(早期版本,可在此处获取:http://graphdatabases.com/)后,一切都归结为性能。根据查询的深度或递归程度,RDBMS 或图形数据库返回结果所需的时间越长。传统的 RDBMS 并不是为快速遍历实体之间的关系而设计的,而图数据库是专门为此构建的。如果您的递归深度只有 2 级,但在此级别之后性能明显下降,这可能不是问题。
请对此持保留态度。这直接来自图数据库,我没有复制这些结果。
关于graph - 为什么 RDBMS 不适合存储相当大的图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16188575/