图数据库是一种使用图理论作为数据模型基础的数据库。图数据库将连接性视为“一等公民”,使其比传统的关系型数据库更适合表示数据之间的连接。
有两种类型的图技术。RDF/语义网和属性图。虽然语义网标准已经存在了很长时间,但属性图已经成为主导技术,其中Cypher采用了大量的图查询语言。
从本质上讲,属性图数据库中的数据模型由以下属性组成:节点、边、属性和标签。
- 节点有属性。
- 节点带有一个或多个标签。
- 边是有方向的,连接节点以创建图中的结构。
- 边缘可以有属性。
图数据库应用于具有相互连接的数据。几个常见的用例包括:
- 推荐引擎
- 语义搜索
- 反洗钱
- 欺诈检测
- 360度客户视图
除了这些应用之外,对于那些不仅要管理大量数据而且需要产生业务见解的组织来说,图数据库已经成为推荐的解决方案。图数据库有望成为获得这种洞察力的最简单方法,因为它使我们很容易理解数据中的关系和背景。