基于Linux系统的Neo4j 4.1社区版本的 总结(五)

本文探讨了Neo4j图形数据库在项目中的应用,包括如何处理层级分析、数据批量导入及图形化展示,适合存储修改较少、查询频繁的图数据。

Neo4j项目中的经验总结

  1. 一般项目中如果有涉及到知识图谱、关系圈等,特别是要做层级分析的时候,就需要用到图形化数据库
  2. 现在比较好用又免费的就只有Neo4j,而且Result Api支持各种语言
  3. Neo4j只有社区版本免费,企业版收费。社区版本的节点有限制,如果项目中的节点数量不会大于10亿,那么用社区版本绰绰有余。
    如果数据量很大,那么建议还是购买企业版本
  4. Neo4j社区版本无法搭建集群,只能单机版
  5. 实际项目中我们一般会将已存在的数据通过load_csv的方式批量导入到Neo4j中。前端页面图形化展示的时候,可以右键添加节点或者关系,一般是通过Create的方式直接创建,这样可以实时创建入库,界面可以快速显示,少数据量用Create对程序基本没什么影响
    6.Neo4j适合存储”修改较少,查询较多,没有超大节点“的图数据
  6. 标签、节点说明:
    一般项目中都会有用户表(User)、角色表(Role)、单位表(Unit),那么我们可以通过Load_csv或者create将数据插入到Neo4j,
    User就是标签
    User中的姓名就是节点
    另外,如果想要在图形化界面上显示名称,那么就必须为属性name赋值才行。
    在这里插入图片描述
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值