Neo4j 快速入门

neo4j 官方文档 https://neo4j.com/docs/
neo4j 中文社区 http://neo4j.com.cn/
neo4j 开发者页面 https://neo4j.com/developer/

Neo4j安装

a. 需要安装java 11

https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html

b. 下载neo4j 社区版

https://neo4j.com/download-center/#community

c. 解压,启动

neo4j start

d. 访问本地neo4j browser

http://localhost:7474/

图数据库相关"图论"专业名词:

图论wiki:

https://zh.wikipedia.org/wiki/图论

图数据库主要用的名词

a. 边:图上连接点和点之间的东西叫做边,图上边分为有向边和无向边。有向边是有方向的边,无向边是没有方向的边,在图上具体体现为有无箭头。

b. 点:图上的点

c. 权:就是某个东西的大小,图中一般会存在点权和边权,就是给点赋一个值和给边赋一个值,没有权的情况称为无权,权值为负的时候称为负权(注意以后算法中的负权边)

d. 出度:以某个点为起点的边,称为该边的出度

e. 入度:以某个点为终点的边,称为该边的入度

f. 路径:从一条边到另一条边的路称为路径,简单路径是一条没有环的路径。

g. 连通性:如果一个点A能到达另一个点B,称为点A和点B连通,如果点B也能到达A点则称点A和点B是强连通的,从图中某一点出发,如果能到达图上任意一点,则称,这个图是一个连通图。

h. 力导向图(Force-Directed Graph),neo4j数据关系呈现所用的图

图连通性定义扩展:

http://c.biancheng.net/view/3405.html

《图数据库》

https://www.jb51.net/books/587816.html

图数据库的应用(主要解决问题)

提升解决下列问题速度,相比传统数据库,可以更快更简单的实现,实现(开发)成本更低

neo4j 应用案例

https://blog.csdn.net/liudongdong19/article/details/83653490

a. 最短路的求解

b. 可达性求解(连通性求解)

c. 关系图谱可视化

Cypher语法入门(cql)

a. 语法设计比较简单,建议看文档前,建议直接看官方示例,查看官方示例方法,本地安装Neo4j后访问:

http://localhost:7474/

b. 选择try neo4j with live data,

c. 按照步骤查看cql语句和运行结果

d. Cql 速查手册

https://neo4j.com/docs/cypher-refcard/current/

e. cql官方文档

https://neo4j.com/docs/cypher-manual/current/syntax/

f. Vs Code (Cypher Query Language) cql 语法高亮插件

与传统关系型数据库比较

a. 图数据库有哪些优点?

https://zhuanlan.zhihu.com/p/112689382

b. 图数据库与关系型数据库优势

https://zhuanlan.zhihu.com/p/112704484

c. 与传统关系型数据库性能比较

在一个有100万人,每个人有约50朋友的社交网络中,查找最大深度为5的朋友的朋友数据时的性能比较

neo4j for js client

neo4j 官方js客户端

npm install neo4j-driver

https://neo4j.com/developer/javascript/

neo4j 数据可视化(力导向图可视化)

官方与第三方neo4j数据可视化库,工具挺多详情可以细看下面文章

https://zhuanlan.zhihu.com/p/381044281

https://zhuanlan.zhihu.com/p/126219777

分类列举比较常用的和官方一些工具

a. 开发工具,帮助开发人员处理图表。

i. Neo4j browser(neo4j 自带的web client)

ii. Neovis.js (前端直连neo4j,vis.js的neo4j版)

iii. Popoto.js (前端直连neo4j,d3.js的neo4j版)

iv. d3.js (前端非直连neo4j)

v. echarts (前端非直连neo4j)

b. 探索/分析/报告工具,帮助分析师探索数据关系,趋势和差异。

i. Neo4j Bloom(neo4j官方数据可视化工具)

Neo4j 快速入门相关推荐

  1. 手把手教你快速入门知识图谱 - Neo4J教程

    手把手教你快速入门知识图谱 - Neo4J教程 前言 1. Neo4J简介 2. Neo4J安装 3. Neo4J使用 4. Cypher查询语言 5. Neo4J实战教程 1. 首先,我们删除数据库 ...

  2. 不了解喜欢的明星有什么关系?教你用Neo4j 快速构建明星关系图谱,让你比他自己还了解

    前言 本文将带你用 neo4j 快速实现一个明星关系图谱,因为拖延的缘故,正好赶上又一年的4月1日,于是将文中的几个例子顺势改成了"哥哥"张国荣.正所谓"巧妇难为无米之炊 ...

  3. 用 Neo4j 快速构建明星关系图谱,你一定感兴趣

    今天做一下你们感兴趣的事情,带你们用 neo4j 构建明星关系图谱,这次爬取一下娱乐圈专业的娱乐综合门户网站下载"明星"页的"更多明星"里所有9141条数据. ...

  4. 一文教你用 Neo4j 快速构建明星关系图谱

    更多有趣项目及代码见于:DesertsX/gulius-projects 前言 本文将带你用 neo4j 快速实现一个明星关系图谱,因为拖延的缘故,正好赶上又一年的4月1日,于是将文中的几个例子顺势改 ...

  5. 图数据库HugeGraph简介与快速入门

    图数据库HugeGraph简介与快速入门 作者:胡佳辉(家辉),日期:2019年2月10日 CSDN博客:https://blog.csdn.net/gobitan 1. HugeGraph简介 1. ...

  6. Neo4j:入门基础(一)之安装与使用

    # 图数据库 链接:什么是原生(Native)图数据库 一般认为具有"无索引邻接"特性的图数据库才称为原生图数据库 链接:常用的图数据库 图存储可以分为属性图.三元组存储和混合系统 ...

  7. Shiro第一个程序:官方快速入门程序Qucickstart详解教程

    目录 一.下载解压 二.第一个Shiro程序 1. 导入依赖 2. 配置shiro配置文件 3. Quickstart.java 4. 启动测试 三.shiro.ini分析 四.Quickstart. ...

  8. 计算机入门新人必学,异世修真人怎么玩?新手快速入门必备技巧

    异世修真人怎么快速入门?最近新出来的一款文字修仙游戏,很多萌新不知道怎么玩?进小编给大家带来了游戏新手快速入门技巧攻略,希望可以帮到大家. 新手快速入门攻略 1.开局出来往下找婆婆,交互给点钱,旁边有 ...

  9. Spring Boot 2 快速教程:WebFlux 快速入门(二)

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘 ...

最新文章

  1. 为了读懂你,AI究竟有多努力?
  2. 13接口登记案例 把对象赋值给接口
  3. 怎样将网站未收录的页面重新收录?
  4. 网站优化需要借助哪些辅助工具?
  5. Robert算子的运用
  6. BZOJ 1602: [Usaco2008 Oct]牧场行走 倍增裸题
  7. hybris安装install.sh提示找不到JAVA_HOME环境变量的问题
  8. 浪潮存储双活方案:新疆道路运输管理局的大数据应用不再是梦
  9. 总结3:IDEA中使用${pageContext.request.contextPath}填写路径时出错
  10. 3、C#面向对象:封装、继承、多态、String、集合、文件(下)
  11. python中与0xf2相等的是_python中__str__与__repr__
  12. linux下得到date命令,linux下date命令获得今天日期的用法
  13. Notepad++在线安装使用JSON插件
  14. PHP获取git提交信意_代码提交规范检查与修复 php_codesniffer + composer-git-hooks
  15. 电脑长截图的操作方法
  16. STM32控制WS2812B HAL库
  17. 联想计算机 屏幕 无法进入,解决方案:联想笔记本如何进入BIOS?联想出现在计算机屏幕上。...
  18. 基于qt的计算机论文,一种基于Qt的科学计算器系统 毕业论文.doc
  19. 峰会实录 | 镜舟科技CEO孙文现:基于StarRocks打造企业级极速统一数据分析产品
  20. POJ 3320 Jessica's Reading Problem

热门文章

  1. 辽宁科技大学计算机与软件学院,辽宁科技大学计算机与软件工程学院导师简介-吴建胜...
  2. 斑能不能彻底去掉_(整理)黄褐斑能彻底去除吗?答案是:不能
  3. codeforces 305 我太水了,加把劲锕。
  4. leetcode 栈 II
  5. mysql parquet_Spark与Apache Parquet
  6. trie(字典树、前缀树)
  7. 好时代 VS 坏时代
  8. C语言数组之斐波那契数列
  9. Twilio短信发送 twilio.base.exceptions.TwilioRestException:?[49mhttps://www.twilio.com/docs/errors/21408
  10. Admui 通用管理系统快速开发框架简介