暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【工具推介】异构数据融合管理系统PandaDB 社区版v0.4发布

科苑数据 2022-11-30
631
PandaDB研发团队日前推出PandaDB 社区版v0.4,该版本实现了对节点/关系属性的可扩展索引,支持了OpenCypher中多跳查询的语法,支持了Cypher3.5中时间和空间的数据类型及相关功能。

PandaDB是中科院计算机网络信息中心研发的一款异构数据智能融合管理系统,除具备基于属性图模型的图数据管理能力外,还支持基于AI模型的非结构化数据(BLOB)语义分析、异构数据关联查询等功能。


一、新特性

1. 支持节点/关系的属性索引基于ES构建节点和关系的属性索引,实现了属性存储的水平扩展。
2. 支持解析多跳查询语句。支持标准cypher中多跳语法的解析以及对应查询计划的执行。
3. 支持 Time/Duration 数据类型。支持了Cypher3.5中的Time/Duration数据类型以及相关表达式和函数。
4. 支持Spatial数据类型。支持了Cypher3.5中的Spatial数据类型,以及相关表达式和函数。


二、PandaDB-Server的部署和启动



将PandaDB社区版v0.4安装包下载到拟运行PandaDB-Server的服务器,并解压。下载地址为:https://github.com/grapheco/pandadb-v0.4/releases/tag/v0.4-20221130

1. 部署并启动ElasticSearch

2. 修改配置文件conf/pandadb.conf:

  • 修改datapath的值为数据库的位置

  • 修改port的值为PandaDB-Server的端口号

  • 修改es配置

3. 启动PandaDB-Server:

$ bin/pandadb start

4. 连接PandaDB-Server

  • pom配置:

示例代码:



三、PandaDB-Server的数据导入

用户可通过如下步骤创建数据库:
1. 准备csv文件
  • 基于neo4j csv格式
  • node文件中必须包含:ID列
  • Relation文件中必须包含REL_ID和:TYPE列

2. 执行导入命令

导入完成后须重启pandadb-server。



文章转载自科苑数据,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论