Noe4j存量数据Load

知识的分享,比一味的吸收更重要

引言

noe4j是一个图数据库,存在节点和关系,可以把节点当作java中的一个对象,关系当作java中两个对象的进行交互时发生的条件。
每个点都有自己所属的类,比如卖家类、买家类,包含手机号、身份证号等属性,存在索引,一个用户可以属于卖家类,也开始属于买家类,也可以都属于。
每个关系也可以看做一个类,比如购买类、投诉类,包含订单号、商品号、时间等属性,存在索引,买家购买了卖家的商品,也就达成了购买关系。

多种load方式比较(网图)

在这里插入图片描述

数据导入

1)、数据预加载:neo4j-import

  • 首次导入,neo4j要停掉,节点唯一

  • 删除原有数据库

  • 简单,测试成功

  • 注意点:csv格式

    2)、数据批量插入: Batch import

  • neo4j要停掉,节点唯一

  • 无需删除原有数据库

  • 注意点:非官方脚本,与neo4j-import的设计差距较大,按照模版不够灵活,顺序不可变
    数据格式:

nodes: :label id:string:SellerID name uname(类、主键、属性)
rels:id:string:ID id:string:ID type sale_id payed_time(起点,终点,类,属性)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值