图书介绍

Neo4j权威指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Neo4j权威指南
  • 张帜,庞国明,胡佳辉,苏亮,赵炳著 著
  • 出版社: 清华大学出版社
  • ISBN:9787302477761
  • 出版时间:2017
  • 标注页数:551页
  • 文件大小:347MB
  • 文件页数:574页
  • 主题词:关系数据库系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Neo4j权威指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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指令导入到Neo4j58

2.5.3 使用neo4j-import工具导入到Neo4j61

第3章 Neo4j之Cypher63

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 MATCH89

3.3.2 OPTINAL MATCH101

3.3.3 WHERE102

3.3.4 START113

3.3.5 Aggregation114

3.3.6 LOAD CSV121

3.3.7 CREATE125

3.3.8 MERGE129

3.3.9 SET138

3.3.10 DELETE142

3.3.11 REMOVE143

3.3.12 FOREACH145

3.3.13 CREATE UNIQUE146

3.3.14 RETURN149

3.3.15 ORDER BY153

3.3.16 LIMIT155

3.3.17 SKIP156

3.3.18 WITH158

3.3.19 UNWIND160

3.3.20 UNION161

3.3.21 CALL163

3.4 函数167

3.4.1 断言(Predicate)函数167

3.4.2 标量(Scalar)函数170

3.4.3 列表(List)函数177

3.4.4 数学函数182

3.4.5 字符串函数193

3.4.6 自定义函数199

3.5 模式(Schema)200

3.5.1 索引200

3.5.2 约束203

3.5.3 统计209

3.6 查询调优210

3.6.1 查询如何执行210

3.6.2 查询性能分析211

3.6.3 查询调优举例211

3.6.4 USING213

3.7 执行计划220

3.7.1 开始点运算符221

3.7.2 Expand运算符224

3.7.3 组合运算符226

3.7.4 行运算符234

3.7.5 更新运算符241

3.7.6 最短路径规划243

第4章 Neo4j程序开发246

4.1 Neo4j开发入门246

4.1.1 Java嵌入式开发模式246

4.1.2 各语言驱动包开发模式246

4.2 Java API嵌入式开发模式247

4.2.1 Java开发前的准备工作248

4.2.2 创建Neo4j图实例253

4.2.3 图数据遍历功能257

4.2.4 数据索引264

4.2.5 过程273

4.2.6 事务管理280

4.2.7 使用Java在线备份Neo4j286

4.2.8 使用JMX监控Neo4j286

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

4.3.1 驱动开发入门289

4.3.2 配置和连接292

4.3.3 执行Cypher语句297

4.3.4 返回结果301

4.3.5 数据类型308

4.3.6 异常310

4.3.7 其他语言驱动311

4.4 Neo4j HTTP API312

4.4.1 流312

4.4.2 认证和授权312

4.4.3 在一个请求中使用事务316

4.4.4 执行多条语句317

4.4.5 运行一个事务318

4.4.6 在打开的事务中执行语句319

4.4.7 重置超时事务319

4.4.8 提交事务320

4.4.9 回滚事务321

4.4.10 查询统计信息321

4.4.11 以图格式返回结果322

4.4.12 错误处理324

4.4.13 在事务中处理错误325

4.5 其他开发技术介绍326

4.5.1 Spring-Data-Neo4j326

4.5.2 Spring-Data-Neo4在项目中的部署326

4.5.3 使用Neo4j-OGM的对象图映射327

4.5.4 使用JDBC连接Neo4j328

4.5.5 JCypher329

4.5.6 Groovy & Grails:Neo4j Grails插件329

4.5.7 Clojure:Neocons329

4.5.8 Scala:AnormCypher330

4.5.9 JPA:Hibernate OGM330

第5章 Neo4j数据库管理331

5.1 部署331

5.1.1 系统需求331

5.1.2 文件位置332

5.1.3 重要端口333

5.1.4 设置初始密码334

5.1.5 等待Neo4j启动334

5.1.6 使用数据收集器335

5.1.7 配置Neo4j连接器336

5.1.8 安装证书337

5.2 监控338

5.2.1 指标340

5.2.2 日志344

5.2.3 查询管理346

5.2.4 因果集群监控相关方法348

5.3 安全管理350

5.3.1 Neo4j社区版用户管理350

5.3.2 认证和授权352

5.3.3 与LDAP集成362

5.3.4 子图访问控制366

5.3.5 安全清单367

5.4 Neo4j数据库运维与优化368

5.4.1 内存调优368

5.4.2 事务日志371

5.4.3 压缩存储371

5.4.4 Linux文件系统调优373

5.4.5 磁盘、内存及相关提示373

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

5.5.1 备份简介374

5.5.2 执行备份375

5.5.3 恢复备份377

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

5.6.1 导入工具378

5.6.2 Cypher Shell382

5.6.3 Neo4j数据转储和加载384

5.6.4 一致性检查工具385

第6章 Neo4j集群技术387

6.1 因果集群387

6.1.1 初识因果集群388

6.1.2 操作视图388

6.1.3 应用视图389

6.1.4 因果集群的生命周期390

6.1.5 创建一个新的因果集群395

6.1.6 数据中心灾难恢复398

6.1.7 因果集群的数据迁移和恢复400

6.1.8 因果集群的其他设置401

6.2 高可用性集群401

6.2.1 高可用性集群概述402

6.2.2 建立Neo4j高可用性集群404

6.2.3 状态信息端点406

6.2.4 HAProxy用于负载均衡408

6.3 集群的备份与恢复410

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

6.4.1 单实例升级411

6.4.2 从高可用性集群升级412

第7章 Neo4j应用案例413

7.1 应用案例概述413

7.2 欺诈检测416

7.2.1 第一方银行欺诈417

7.2.2 保险欺诈424

7.2.3 电子商务欺诈427

7.2.4 小结428

7.3 科研导图428

7.4 电子邮件监测437

7.5 工商企业图谱442

7.6 社交网络449

第8章 Neo4j高级应用458

8.1 高级索引458

8.1.1 空间索引(Neo4j Spatial)458

8.1.2 自定义中文全文索引468

8.2 在Docker环境下部署Neo4j471

8.2.1 概览472

8.2.2 Docker配置472

8.2.3 Neo4j配置473

8.3 自定义批量导入476

8.4 Neo4j与图计算479

8.4.1 Neo4j-Spark-Connector480

8.4.2 Neo4j-Spark-Connector提供的API482

8.5 Neo4j与自然语言处理483

8.5.1 计算聚合相关性484

8.5.2 将文本数据建模为邻接图484

8.5.3 加载数据486

8.5.4 挖掘单词之间的关系488

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

9.10.1 安装导入精灵508

9.10.2 启动导入精灵509

9.10.3 准备Excel样本文件510

9.10.4 导入Excel样本文件511

9.10.5 准备MySQL样本数据库513

9.10.6 导入MySQL样本数据库515

9.10.7 查看导入结果516

9.10.8 导入精灵映射机制517

附录A Neo4j配置设置521

附录B Neo4j内建过程550

热门推荐