neo4j 权威指南目录

目录

 

第1章  Neo4j 图数据库基础   1

 

1.1  图数据库的产生背景   2

 

1.2  图数据库基础      7

 

1.3  图数据库与关系数据库的对比   10

 

1.4  图数据库与其他 NoSQL 数据库的对比   12

 

1.5 Neo4j 概述  13

 

1.6 Neo4j 的体系结构      15

 

第2章  Neo4j 基础入门   24

 

2.1 Neo4j 的安装部署      24

 

2.2 Neo4j 管理平台的使用      33

 

2.3 Neo4j 图数据中基本元素与概念      41

 

2.4  官方入门实例介绍      43

 

2.5  批量导入工具的使用   54

 

第3章  Neo4j 之 Cypher 63

 

3.1 Cypher 概述 63

 

3.2  基本语法      70

 

3.3  语句      89

 

3.4  函数      167

 

3.5  模式(Schema) 200

 

3.6  查询调优      210

 

3.7  执行计划      220

 

第4章  Neo4j 程序开发   246

 

4.1 Neo4j 开发入门  246

 

4.2 Java API 嵌入式开发模式   247

 

4.3  各语言驱动包开发模式      288

 

4.4 Neo4j HTTP API   312

 

4.5  其他开发技术介绍      326

 

第5章  Neo4j 数据库管理       331

 

5.1  部署      331

 

5.2  监控      338

 

5.3  安全管理      350

 

5.4 Neo4j 数据库运维与优化  368

 

5.5 Neo4j 数据库的备份与恢复      374

 

5.6 Neo4j 数据库管理相关工具      378

 

第6章  Neo4j 集群技术   387

 

6.1  因果集群      387

 

6.2  高可用性集群      401

 

6.3  集群的备份与恢复      410

 

6.4 Neo4j 单实例和高可用性集群版本升级  411

 

第7章  Neo4j 应用案例   413

 

7.1  应用案例概述      413

 

7.2  欺诈检测      416

 

7.3  科研导图      428

 

7.4  电子邮件监测      437

 

7.5  工商企业图谱      442

 

7.6  社交网络      449

 

第8章  Neo4j 高级应用   458

 

8.1  高级索引      458

 

8.2  在 Docker 环境下部署 Neo4j   471

 

8.3  自定义批量导入   476

 

8.4 Neo4j 与图计算  479

 

8.5 Neo4j与自然语言处理       483

 

8.6  其他高级应用      490

 

第9章  Neo4j 简体中文版       491

 

9.1  简介      491

 

9.2  下载及安装   496

 

9.3  启动及浏览   497

 

9.4  指定节点图片      499

 

9.5  指定节点尺寸      501

 

9.6  指定节点颜色      502

 

9.7  指定关系粗细      503

 

9.8  指定关系颜色      504

 

9.9  智能查询      505

 

9.10 导入精灵    508

 

附录A Neo4j 配置设置    521

 

附录B Neo4j 内建过程    550

 

===========================

 

第1章  Neo4j 图数据库基础 1

1.1  图数据库的产生背景 2

1.2  图数据库基础 7

1.2.1  图数据库介绍 7

1.2.2  图数据模型 7

1.2.3  图计算引擎 8

1.2.4  图数据库的历史 9

1.3  图数据库与关系数据库的对比 10

1.3.1  关系数据库的弊端 10

1.3.2  图数据模型的优势 10

1.4  图数据库与其他 NoSQL 数据库的对比 12

1.4.1  其他 NoSQL 数据库的弊端 12

1.4.2  将键值对存储与图数据库相关联 12

1.4.3  将文档存储与图数据库相关联 13

1.5  Neo4j 概述 13

1.6  Neo4j 的体系结构 15

1.6.1  免索引邻接 16

1.6.2  Neo4j 底层存储结构 17

1.6.3  Neo4j 的遍历方式 21

1.6.4  Neo4j 的存储优化 22

第2章  Neo4j 基础入门 24

2.1  Neo4j 的安装部署 24

2.1.1  Neo4j安装包的下载 24

2.1.2  在各个操作系统上的安装 26

2.1.3  Neo4j的启动 32

2.2  Neo4j 管理平台的使用 33

2.2.1  Web管理平台的使用 33

2.2.2  neo4j-shell 的使用 37

2.3  Neo4j 图数据中基本元素与概念 41

2.3.1  节点 41

2.3.2  关系 41

2.3.3  属性 42

2.3.4  路径 42

2.3.5  遍历(Traversal) 43

2.4  官方入门实例介绍 43

2.4.1  创建图数据 44

2.4.2  检索节点 46

2.4.3  查询关系 49

2.4.4  思考与练习 52

2.4.5  清空数据库 54

2.5  批量导入工具的使用 54

2.5.1  获取CSV文件 54

2.5.2  使用 Load CSV 指令导入到 Neo4j 58

2.5.3  使用neo4j-import 工具导入到 Neo4j 61

第3章  Neo4j 之 Cypher 63

3.1  Cypher 概述 63

3.1.1  Cypher 是什么 63

3.1.2  模式(Patterns) 65

3.1.3  查询和更新图 66

3.1.4  事务 67

3.1.5  唯一性 68

3.1.6  兼容性 69

3.2  基本语法 70

3.2.1  类型 70

3.2.2  表达式 70

3.2.3  变量 73

3.2.4  参数 73

3.2.5  运算符 77

3.2.6  注释 78

3.2.7  模式(Patterns) 78

3.2.8  列表 81

3.2.9  空值 87

3.3  语句 89

3.3.1  MATCH 89

3.3.2  OPTINAL MATCH 101

3.3.3  WHERE 102

3.3.4  START 113

3.3.5  Aggregation 114

3.3.6  LOAD CSV 121

3.3.7  CREATE 125

3.3.8  MERGE 129

3.3.9  SET 138

3.3.10  DELETE 142

3.3.11  REMOVE 143

3.3.12  FOREACH 145

3.3.13  CREATE UNIQUE 146

3.3.14  RETURN 149

3.3.15  ORDER BY 153

3.3.16  LIMIT 155

3.3.17  SKIP 156

3.3.18  WITH 158

3.3.19  UNWIND 160

3.3.20  UNION 161

3.3.21  CALL 163

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值