neo4j
andyguan01_2
这个作者很懒,什么都没留下…
展开
-
将oracle数据导入图数据库Neo4j
【需求】将Oracle数据导入图数据库Neo4j,包括节点和边的数据。【设计思路】因为要导入Neo4j的数据量比较大,对比了几种导入方式,结合实际情况,选择用Neo4j自带的neo4j-import工具。由于neo4j-import只能导入CSV文件,因此先通过Python将Oracle数据导出成CSV。【脚本】一、Oracle数据导出成CSV(Python3.6脚本)...原创 2019-01-14 16:54:13 · 3504 阅读 · 0 评论 -
利用Java将图数据库Neo4j的查询结果导入Oracle数据库
【需求】将Neo4j的查询结果导入Oracle数据库,查询是cypher语句,里面用到with [集合] as,集合的数据来自Oracle数据库表。【Java代码】package neo4j;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;im...原创 2019-01-21 15:27:08 · 981 阅读 · 0 评论 -
用Java给Neo4j的节点属性增加索引
我有一个Java程序执行Neo4j的Cypher查询,每取5000条记录需要20几秒,给节点属性增加索引后,时间减少到2秒,速度提升了10倍。以下是给节点属性增加索引的Java代码(Neo4j 3.4.4社区版):package neo4j;import java.io.File;import java.text.SimpleDateFormat;import java.util.Da...原创 2019-04-17 15:49:18 · 2132 阅读 · 0 评论 -
Neo4j性能优化
我结合实际工作情况,聊一下Neo4j的性能优化。我这里在Neo4j存储了5个节点和5个边,数据量如下: 31530628 nodes 48336920 relationships 77437758 properties Estimated number of nodes: 47.63 M Estimated number of node properties: 110.14 ...原创 2019-04-19 12:11:21 · 5683 阅读 · 0 评论