知识的分享,比一味的吸收更重要
引言
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(起点,终点,类,属性)
并

最低0.47元/天 解锁文章
3239

被折叠的 条评论
为什么被折叠?



