![](https://img-blog.csdnimg.cn/2020061923171572.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Neo4j
Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。
肥叔菌
本博客主要用于记录学习过程中的笔记,每隔一段时间,博主将会将精华内容整合发到知乎、简书上。欢迎关注博主肥叔菌在其他平台上的账号,谢谢。
B站:https://space.bilibili.com/456254145
segmentfault:https://segmentfault.com/u/feishujun/articles
简书:https://www.jianshu.com/u/67bab078551a
展开
-
读书笔记——Neo4j实战 使用Neo4jAPI 图形遍历
使用Neo4j核心Java API进行遍历第一种遍历方法是使用Neo4j核心Java API提供的标准方法。第一次遍历可以描述为“从代表用户John Johnson的节点开始, 查找这个用户看过的所有电影”。要导航到代表John已经看过的电影的节点, 我们将从代表John Johnson的节点开始, 然后按照所有HAS_SEEN关系找到目标电影。第一个任务是定位遍历的起始节点: 用户John...原创 2019-11-22 20:07:01 · 10213 阅读 · 0 评论 -
读书笔记——Neo4j实战 使用Neo4jAPI创建节点和关系
创建节点最开始的两行(程序3-1和程序3-2) 建立了单个user节点, 使用了Java 6(Neo4j 1.9.X) 和Java 7(Neo4j 2.0.X) 的习惯风格。这两种版本的最大区别是对事务的处理。在这两种风格中, 第一步是实例化Neo4j数据库 , 需要提供文件系统存储数据的位置作为构造函数参数。 如果这是一个已经存在的Neo4j数据库, 就会使用这个数据库。 如果指定的位...原创 2019-11-22 13:49:30 · 11594 阅读 · 0 评论 -
图数据库-读书笔记
todo原创 2019-11-22 11:39:17 · 8667 阅读 · 0 评论 -
读书笔记——Neo4j实战 数据索引
Neo4j使用索引以确定在图形数据库中从哪里开始。 在关系数据库中,一个索引提供了通过列的特定数值快速和容易地查找表中的行。 同样,Neo4j的索引使得它通过特定的属性值容易地查找节点或关系。 与关系数据库不同, Neo4j需要应用程序代码创建和维护索引项。因为应用程序的代码负责索引, 所以需要认真考虑索引策略。 关于索引的不明智决策将导致性能低下或硬盘使用超量。创建和查询索引创建索引当做索...原创 2019-11-25 15:54:26 · 9108 阅读 · 0 评论 -
读书笔记——Neo4j实战 Cypher查询语言
Cypher是对图形的声明查询语言, 使用图形模式匹配作为主要的机制作图形数据选择(包括只读和变更操作) 。 Cypher的声明模式匹配性质意味着可以通过描述想从它那里得到什么查询图形数据。...原创 2019-11-30 22:29:35 · 10173 阅读 · 0 评论