什么时候使用图数据库
- 高性能关系查询
- 需要快速遍历许多复杂关系的任何用例。这实际上包含欺诈检测,社交网络分析,网络和数据库基础设施等。
- 模型的灵活性
- 任何依赖于添加新数据而不会中断现有查询的用例,模型灵活性包括链接元数据,版本控制数据和不断添加新关系。
- 快速和复杂的分析规则
- 当必须执行许多复杂的规则时,例如子图的比较,这包括推荐,相似度计算和主数据管理。
关于图模型与图数据库
-
图模型是更加接近于人脑认知和自然语言的数据模型。图数据库是是处理复杂的、半结构化的、多维度的紧密关联数据的最好技术,鼓励在知识图谱项目中采用和建图数据库。
-
图数据库有它弱处。假如你的应用场景不包含大量的关联查询,对于简单查询,传统关系模型和NoSQL数据库目前在性能方面更加有优势。
-
RDF作为一种知识图谱表示框架的参考标准,向上对接OWL等更丰富的语义表示和推理能力。向下对接简化后的属性图模型以及图计算引擎是最值得重视的知识图谱表示框架。