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

本文探讨了Neo4j图形数据库在项目中的应用,包括如何处理层级分析、数据批量导入及图形化展示,适合存储修改较少、查询频繁的图数据。
&spm=1001.2101.3001.5002&articleId=108195818&d=1&t=3&u=c646ebb644824439bc7b7a1c4034ad8a)
718

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



