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

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赋值才行。
    基于Linux系统的Neo4j 4.1社区版本的 总结(五)_第1张图片

你可能感兴趣的:(Neo4j,neo4j,.net,linux,大数据)