配置和连接图数据库

使用知识图谱功能的第一步即需要配置好图数据库。

知识图谱以图数据库作为存储引擎,图数据库可以对海量数据建立关联,与其他关系型数据库相比,图数据库的操作更为便捷、数据更加直观、存储模式灵活、应用场景丰富,能更好地查询和处理复杂数据关系。

支持连接两种图数据库类型:Neo4jYuKon with AgensGraph

1、Neo4j 配置

Neo4j作为最常用的图数据库之一,当前其安装和部署可在网络搜集教程,注意Neo4j与JDK有版本对应(Neo4j 4版本需要对应jdk11,3版本需要对应jdk1.8)。安装成功后在bin目录下启用cmd,指令为neo4j.bat console,连接成功如下图所示,即可在桌面进行连接。

2、YuKon with AgensGraph 配置

YuKon数据库扩展图存储能力,发布YuKon with AgensGraph产品(包含windows版本),安装包下载地址:http://yukon.supermap.io

下载好安装包后解压,运行Install_x64.bat,另外若需要将空间对象存入数据库,则需执行 create extension postgis; 安装postgis插件。使用说明参见安装包中README。

特性:

  • 一个数据库下可以有多个图子库;
  • 空间数据和图数据不再是分离的两个库,可实现图与空间数据的一体化管理,在构建实体和关系时,具有性能优势。

3.桌面连接图数据库

功能入口

  • 开始选项卡->浏览组->图谱
  • 工具箱->知识图谱->连接图数据库

操作说明

  1. 单击开始选项卡->浏览组->图谱按钮,弹出连接图数据库对话框;
  2. 选择图数据库类型,如Neo4j,则默认图数据库地址为bolt://127.0.0.1:7687,用户名为neo4j;
  3. 输入图数据库密码,即可连接图数据库。
注意事项:
  • 连接YuKon数据库时,默认图数据库地址为127.0.0.1:5432/postgres,用户名为计算机名,密码为计算机密码(没有密码则为空)
  • 使用YuKon with AgensGraph必须有子库,创建新的图数据库和图子库请参考创建图数据库