常见问题

最近更新时间:2019-07-22 14:29:12

什么是图数据库?

图数据库源于图理论,也可称为面向/基于图的数据库,对应的英文是 Graph Database。图数据库的基本含义是以“图”这种数据结构存储和查询数据,而不是存储图片的数据库。它的数据模型主要是以节点和关系(边)来体现,也可处理键值对。简而言之,图就是一些节点和关联这些节点的联系(relationship)的集合。图将实体表现为节点,实体与其他实体连接的方式表现为联系。我们可以用这个通用的、富有表现力的结构来建模各种场景。

知识图谱数据库就是图数据库吗?

知识图谱数据库是一个兼具图数据库和图计算的一体化智能平台,知识图谱数据库结合了图数据库的高效存储和查询,并建立了其上的图计算引擎。提供对全行业数据的融合能力、对异构异质数据的治理能力以及对复杂关联关系归一化的能力。可以说,知识图谱数据库对万亿级关系的准实时处理与深挖能力是一般图数据库系统不具备的。

图数据库有何优缺点?

图数据库在处理关联关系上具有完全的优势,特别是在我们这个社交网络得到极大发展的互联网时代。例如我们希望知道谁 LIKES(喜欢)谁(喜欢可以是单向或双向),也想知道谁是谁的 FRIEND_OF(朋友),谁是所有人的 LEADER_OF(领导)。除了在关联查询中尤为明显的优越性,图数据库还有如下优势:

  • 用户可以面向对象的思考,用户使用的每个查询都有显式语义;
  • 用户可以实时更新和查询图数据库;
  • 图数据库可以灵活应对海量的关系变化,如增加删除关系、实体等;
  • 图数据库有利于实时的大数据挖掘结果可视化。

图数据库虽然弥补了很多关系型数据库的缺陷,但尚有些不适用的地方的领域,如:

  • 记录大量基于事件的数据(例如日志条目);
  • 二进制数据存储。

知识图谱数据库性能如何?

知识图谱数据库智能平台使用配置为 24 核 CPU,每核 2.4 GHz 主频, 128 GB 内存,3 TB SSD 固态硬盘的服务器,在基于 20 亿个实体,2000 亿条边的复杂社交网络,可在数十小时内完成重要性打分排名(PageRank)和社区划分(Fast Unfolding)等算法。

说明:

处理时间随集群处理节点增加而递减。

腾讯知识图谱数据库 相关文档