Neo4j图数据库千万级节点数据加载方式对比:

如果对大量数据进行初始化加载,那么就用Neo4j-import;增量数据的同步加载又不想暂停数据库服务,那就要用load csv,如果可以忍受数据库的短暂停服,那么Batch-inserter更适合。如果只是想插入少量的数据,且不怎么在乎实时性,那么请直接看Cypher语言。

常见的数据插入方式:

1.Cypher CREATE 语句,为每一条数据写一个CREATE

2.Cypher LOAD CSV 语句,将数据转成CSV格式,通过LOAD CSV读取数据。

3.官方提供的Java API —— Batch Inserter

4.大牛编写的 Batch Import 工具

5.官方提供的 neo4j-import 工具

各种工具的效率对比:

Neo4j图数据库中的索引

给需要查询的节点标签创建索引。

CREATE INDEX ON:类别标签名 (创建索引的字段名)

CREATE INDEX ON:BaiduBaike(id)

Neo4j如何对大量数据-(千万节点及以上数据)进行加载入库相关推荐

  1. php网站首页点击更多时获取数据,jQuery+PHP实现点击按钮加载更多,不刷新页面加载更多数据!附:可用源码+demo...

    先上效果: 刚打开页面的时候,只显示部分数据,点击加载更多的时候,就会加载我们预先定义的加载数量显示出来!当数据库里面的所有数据都显示出来,就提示全部加载了! 新建index.php jQuery+p ...

  2. SSM 实训笔记 -10- 使用 sessionStorage 存储数据、js 图片验证码、登录加载动画

    SSM 实训笔记 -10- 使用 sessionStorage 存储数据.js 图片验证码.登录加载动画 本篇内容: (1)在登录成功时,使用 sessionStorage 存储用户的用户名,并在登录 ...

  3. js上拉加载ajax数据,原生ajax写的上拉加载实例

    上拉加载的思路 1 上拉加载是要把屏幕拉到最底部的时候触发ajax事件请求数据 2.所有要获取屏幕的高度 文档的高度 和滚动的高度 下面的代码是已经做好了兼容的可以直接拿来用 Javascript: ...

  4. php抓取动态数据,php+ajax实现无刷新动态加载数据技术

    我们浏览有些网页的时候,当拉动浏览器的滚动条时到页底时,页面会继续自动加载更多内容供用户浏览.这种技术我暂且称它为滚屏加载技术.我们发现很多网站用到这种技术,必应图片搜索.新浪微博.QQ空间等将该技术 ...

  5. Qt工作笔记-把QTableWidget数据存为XML,启动时加载XML

    运行截图如下: 添加好数据后保存: 此时保存的XML,如下图: 程序运行时会加载这些xml文件. 代码如下: widget.h #ifndef WIDGET_H #define WIDGET_H#in ...

  6. vue调用接口获取后台数据_使用Vue实现调用接口加载页面初始数据

    使用Vue实现调用接口加载页面初始数据 闲着没事写了一个电影推荐的网页,很简单,使用的是Vue的实现. let vm = new Vue({ el:'#content', data:{ name:'' ...

  7. RecyclerView的基础使用 +点击添加列表数据 +下拉刷新、上拉加载更多

    一.RecyclerView的基础使用. 第一步:添加recyclerview控件. 第二步:创建布局文件(xml) + 单独的类控制布局里面的控件(MyViewHolder). 第三步:创建一个适配 ...

  8. 大数据量时使用xloadtree2做分级加载的问题讨论

    我遇到一个问题,是在大数据量分层加载的时候遇到,感到有些莫明其妙,敬请大家讨论! -root (中国) |---1 (北京) |---2 (河北) | |-----2.1 (唐山) | |-----2 ...

  9. maptalks:数据归一化处理与分层设色图层加载

    功能需求 在地图功能开发过程中,有根据区划统计数值,实现分层设色的需求.如:有以下人口总数统计数据(其中AREA表示行政区划编码,POPDENSITY表示人口总数数值),现在需要根据人口总数,实现分层 ...

  10. 怎么写入数据到csv文件中以及怎么加载csv文件数据【C++,matlab,Python】

    How to write data into .csv file and How to load .csv file data github源码地址:load_data_csv/cpp 1. Pyth ...

最新文章

  1. 树的分类,特性与遍历
  2. r语言electricity数据集_R语言学习10-查看数据
  3. html用dom显示xml,dom 编程(html和xml)
  4. 浅谈HTTP响应拆分攻击(一)
  5. hideprocess in bcb
  6. php mysql 实现原理_php+mysql分页原理实现
  7. mysql忘记密码怎么办?
  8. java调用一个外部url_Spring Boot :访问外部接口
  9. python中json模块_python中的json模块
  10. kali linux查看局域网的电脑,kali linux 如何查找局域网ip
  11. 登陆csdn卡死机,进入不了csdn内容管理页面终极解决方案
  12. 计算机与不确定性原理,傅里叶变换和不确定性原理
  13. 公众号1000篇文章数据统计
  14. HDU - 3194 Median
  15. 51nod1679 连通率
  16. 校招vivo技术面试总结
  17. XTU 1242 Yada Number 巧妙打表
  18. 用java获取一维数组的平均值_java中一维数组常见运算
  19. blender中python脚本使用
  20. 模拟DNF放技能的蓝耗问题(洛谷P2006题题解,Java语言描述)

热门文章

  1. Linux怎么删除tomcat日志,Linux下定时切割Tomcat日志并删除指定天数前的日志记录...
  2. tcpserver检测断开qt_QTcpServer或QTcpClient(在服务器端)知道,已连接的客户端现已断开连接...
  3. Hadoop运行时缺少hadoop dll winutils exe
  4. 【题解】Luogu P2992 [USACO10OPEN]三角形计数Triangle Counting
  5. Angular 8 发布
  6. bzoj3207花神的嘲讽计划Ⅰ
  7. Hibdernate入门
  8. 强烈推荐 | 百度、阿里、腾讯 40 道面试题超全面总结
  9. 34_注解的定义与反射调用
  10. 面向对象三大特征之多态——Java笔记(七)