Neo4j 新手入门指南
来源:互联网 发布:手机淘宝促销活动 编辑:程序博客网 时间:2024/06/05 03:50
Neo4j 新手入门指南
前言:
前段时间在公司实习有用到图数据库做一个小项目,就想着记录一下当时找到的比较有用的资料。
纯属入门学习啦,新手当作一个大纲来学习也可以!
感谢关注!所有链接均在文章结尾标注来源,转侵删
1. 安装[1]
neo4j需要在java环境下运行,所以要先装jdk
安装完成后浏览器的界面里面可以直接输入Cypher命令
2. 数据导入
2.1 各种方式对比 [2]
对于数据量比较大(千万以上Node)的情况来说,主要用Batch Inserter、Batch Import、Neo4j-import 这三种方式
其中Batch Inserter 没有用过
其他使用场景及限制,链接里都写的很清楚了
2.2 Batch Import 导入 [3]
我直接用编译好的版本,但是在最后导入的时候总是出现节点导入不全的问题
这里 [4]官网上也有人提出这个问题,但我用下面的解决方法没成功
所以转战Neo4j-import了
2.3 Neo4j-import [5]
强烈推荐!!这个不需要另外下载,在安装neo4j的目录下就有,跟着官网下的小例子们走一下就可以了。
2.4 CSV 规则注意 [6]
因为最后还是读取csv的,当时走了点小坑,可以看一下这里写的关于逗号和双引号的问题。
3. Cypher
cypher 入门 [7]
cypher 规则 [8]
这两篇写的比较详细了,稍微看一下就可以直接上手,对图数据库也会更熟悉一点。
另外强调一点:
手动设定索引
create index on :Person(name)//Person是label,name是属性
4. Python接口
py2neo 3.0 API [9]
默认pip下载后是3.0版本的,之前被2.0版本的节点查询坑了一把。
2.0 版本教程 [10]
不过现在2.0的教程比较多,嫌麻烦的话可以下载对应版本
引用
[1] http://www.zhimengzhe.com/shujuku/other/307509.html Neo4j 第一篇:在Windows环境中安装Neo4j
[2] http://blog.csdn.net/xingxiupaioxue/article/details/71747284 如何将大规模数据导入Neo4j
[3] http://database.51cto.com/art/201704/538007.htm 如何使用batch-import工具向neo4j中导入海量数据
[4] http://neo4j.com.cn/topic/590eeac94ee6742c045922f0 Neo4j 中文社区
[5] http://neo4j.com/docs/operations-manual/current/tutorial/import-tool/ Neo4j 官网operations-manual
[6] http://blog.csdn.net/caolaosanahnu/article/details/7351866 csv 中显示逗号和双引号
[7] http://blog.chinaunix.net/uid-22414998-id-5765242.html Neo4j入门点滴(一):Cypher
[8] http://www.cnblogs.com/rongyux/p/5537028.html Neo4j:图数据库GraphDB(一)入门和基本查询语句
[9] http://py2neo.org/v3/index.html py2neo 官网手册
[10] http://www.jianshu.com/p/a2497a33390f py2neo——Neo4j&python的配合使用
- Neo4j 新手入门指南
- Pear DB 新手入门指南
- Pear DB 新手入门指南
- Pear DB 新手入门指南
- Pear DB 新手入门指南
- HTML5新手入门指南
- HTML5新手入门指南
- HTML5新手入门指南
- HTML5新手入门指南
- x264新手入门完全指南
- MAC电脑新手入门指南
- 游戏开发新手入门指南
- Vue.js新手入门指南
- MySQL新手入门指南--快速参考
- linux 网络配置新手入门指南
- Neo4j
- neo4j
- Neo4j
- Zeppelin使用说明
- HTTP隧道代理及wireshark抓包分析HTTPS过程
- webpack 压缩图片模块
- js获取url中的参数
- 文章标题
- Neo4j 新手入门指南
- 为租户下的虚机提供IPv6 DNS服务(by quqi99)
- vim 配置半透明
- 深度学习的入门阅读资料
- mybatis新增oracle语句返回主键
- 详细:git提交忽略已提交,未提交文件
- iOS开发人员为iPhone X优化应用
- 关于android 7.0调用相机拍照崩溃问题
- 01_word显示图片失败