搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
精通Neo4j(原Neo4j权威指南升级版)/图数据库技术丛书
0.00     定价 ¥ 179.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302618423
  • 作      者:
    作者:庞国明//叶伟民//宋建栋//马延超//杨志|责编:夏毓彦
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2022-11-01
收藏
作者简介

庞国明,是Neo4j中文社区创始人,高级信息系统项目管理师,系统架构师。

展开
内容介绍
图数据库是NoSQL类数据库的又一大典型代表,在国内图数据库属于新兴事物,其优异的复杂关系解决方案引起了国内众多大型互联网公司及IT开发者的关注,而Neo4j是目前图形化数据库中最为出色、最为成熟的产品。本书的第一版书名是《Neo4j权威指南》,发行量超过13000册,本书在第一版的基础上补充完善了Neo4j的新特性、新功能。 本书基于Neo4j 4.4版本编写,共分10章,涵盖基本概念、基础入门、查询语言、程序开发技术、管理运维、集群技术、应用案例、高级应用、配置设置、内建过程、GDS、Fabric等内容。 本书内容涉及Neo4j的大部分知识,既可以作为Neo4j初学者的入门教材,也可以作为相关行业Neo4j技术专家的参考手册。
展开
目录
第1章 Neo4j图数据库基础
1.1 图数据库背景知识
1.1.1 图数据库历史
1.1.2 图数据库应用领域
1.1.3 主流图数据库介绍
1.2 图数据库基础概念
1.2.1 图数据模型
1.2.2 图计算引擎
1.3 图数据库与关系数据库的对比
1.3.1 关系数据库的弊端
1.3.2 图数据模型的优势
1.4 图数据库与其他NoSQL数据库的对比
1.4.1 其他NoSQL数据库的弊端
1.4.2 将键值对存储与图数据库相关联
1.4.3 将文档存储与图数据库相关联
1.5 Neo4j概述
1.6 Neo4j版本升级与变化
1.7 Neo4j的体系结构
1.7.1 免索引邻接
1.7.2 Neo4j底层存储结构
1.7.3 Neo4j的遍历方式
1.7.4 Neo4j的存储优化
1.8 Neo4j版本全貌
1.8.1 Neo4j AuraDB
1.8.2 Neo4j Desktop
1.8.3 Neo4j Sandbox
1.8.4 Neo4j社区版
1.8.5 Neo4j企业版
第2章 Neo4j基础入门
2.1 Neo4j的安装部署
2.1.1 Neo4j安装包的下载
2.1.2 在各个操作系统上的安装
2.1.3 Neo4j的启动
2.2 Neo4j管理平台的使用
2.2.1 Neo4j Desktop桌面管理平台的使用
2.2.2 Web管理平台的使用
2.2.3 cypher-shell命令的使用
2.3 Neo4j图数据中基本元素与概念
2.3.1 节点
2.3.2 关系
2.3.3 属性
2.3.4 路径
2.3.5 遍历
2.4 官方入门实例介绍
2.4.1 创建图数据
2.4.2 检索节点
2.4.3 查询关系
2.4.4 思考与练习
2.4.5 清空数据库
2.5 批量导入工具的使用
2.5.1 ETL导入工具的使用
2.5.2 获取CSV文件
2.5.3 使用Load CSV指令导入到Neo4j
2.5.4 使用neo4j-import工具导入到Neo4j
第3章 Neo4j之Cypher
3.1 Cypher概述
3.1.1 Cypher是什么
3.1.2 模式(Patterns)
3.1.3 查询和更新图
3.1.4 事务
3.1.5 唯一性
3.1.6 兼容性
3.2 基本语法
3.2.1 类型
3.2.2 表达式
3.2.3 变量
3.2.4 参数
3.2.5 运算符
3.2.6 注释
3.2.7 模式
3.2.8 列表
3.2.9 空值
3.3 语句
3.3.1 MATCH语句
3.3.2 OPTIONAL MATCH语句
3.3.3 WHERE语句
3.3.4 START语句
3.3.5 Aggregation语句
3.3.6 LOAD CSV语句
3.3.7 CREATE语句
3.3.8 MERGE语句
3.3.9 SET语句
3.3.10 DELETE语句
3.3.11 REMOVE语句
3.3.12 FOREACH语句
3.3.13 CREATE UNIQUE语句
3.3.14 RETURN语句
3.3.15 ORDER BY语句
3.3.16 LIMIT语句
3.3.17 SKIP语句
3.3.18 WITH语句
3.3.19 UNWIND语句
3.3.20 UNION语句
3.3.21 CALL语句
3.4 函数
3.4.1 断言函数
3.4.2 标量函数
3.4.3 列表函数
3.4.4 数学函数
3.4.5 字符串函数
3.4.6 自定义函数
3.5 索引
3.5.1 简介
3.5.2 创建索引
3.5.3 列出索引
3.5.4 删除索引
3.5.5 未来的索引
3.6 全文索引
3.6.1 创建全文索引
3.6.2 基于全文索引的查询
3.6.3 删除全文索引
3.7 约束
3.7.1 简介
3.7.2 创建约束
3.7.3 删除约束
3.7.4 列出约束
3.8 数据库管理
3.8.1 列出数据库
3.8.2 创建数据库(仅企业版)
3.8.3 更改数据库
3.8.4 停止数据库
3.8.5 启动数据库
3.8.6 删除数据库
3.8.7 WAIT选项(仅企业版)
3.8.8 创建数据库别名(仅企业版)
3.8.9 更改数据库别名(仅企业版)
3.8.10 删除数据库别名
3.9 查询调优
3.9.1 Cypher查询选项
3.9.2 查询性能分析
3.9.3 索引使用
3.9.4 基础查询调优举例
3.9.5 高级查询调优举例
3.9.6 USING语句
3.10 执行计划
3.10.1 执行计划运算符详细介绍
3.10.2 Expand 运算符
3.10.3 组合运算符
3.10.4 行运算符
3.10.5 更新运算符
3.10.6 最短路径规划
第4章 Neo4j程序开发
4.1 Neo4j开发入门
4.1.1 Java嵌入式开发模式
4.1.2 各语言驱动包开发模式
4.2 Java API嵌入式开发模式
4.2.1 Java开发前的准备工作
4.2.2 创建Neo4j图实例
4.2.3 图数据遍历功能
4.2.4 数据索引
4.2.5 用户自定义过程
4.2.6 用户自定义函数
4.2.7 用户自定义聚合函数
4.2.8 事务管理
4.2.9 使用Java在线备份Neo4j
4.2.10 使用JMX监控Neo4j
4.3 各语言驱动包开发模式
4.3.1 驱动开发入门
4.3.2 客户端应用
4.3.3 Cypher语句工作流
4.3.4 数据类型
4.3.5
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证