4.3 用户推荐指数
互联网
类型
8.1
豆瓣评分
可以朗读
语音朗读
228千字
字数
2021-10-01
发行日期
展开全部
主编推荐语
图数据库入门教程书籍,采用Gremlin语言,完整展示图应用程序的构建过程,从入门到实践学习图数据库。
内容简介
现实世界中的数据往往并不是能以行列形式呈现的表格型数据,而是富含关系信息的复杂网络。对于挖掘这类数据的潜在价值,图数据库具有明显的优势。
本书介绍如何针对真实场景设计和实现图数据库。你将学习图论的基础知识,并尝试构建基于图数据库的社交网络应用程序和推荐引擎等。你将掌握图数据库开发的所有重要概念,包括递归遍历、图数据建模、查询调优、性能调优、图分析,以及如何避免超级节点等反模式。学完本书后,你将有能力构建基于图数据库的应用程序,从而显著地提升数据价值。
本书示例采用开源图计算框架TinkerPop及其查询语言Gremlin,但所述概念均适用于Neo4j等基于Cypher的图数据库。
目录
- 版权信息
- 按数据复杂性排序的数据库引擎类型
- 版权声明
- 对本书的赞誉
- 推荐序
- 译者序
- 序
- 前言
- 关于本书
- 关于封面
- 第一部分 图数据库入门
- 第1章 初识图
- 1.1 什么是图
- 1.2 我的问题适合用图数据库吗
- 1.3 小结
- 第2章 图数据建模
- 2.1 数据建模过程
- 2.2 理解问题
- 2.3 构建概念数据模型
- 2.4 构建逻辑数据模型
- 2.5 检查模型
- 2.6 小结
- 第3章 基本遍历和递归遍历
- 3.1 建立开发环境
- 3.2 遍历图
- 3.3 递归遍历
- 3.4 小结
- 第4章 寻路遍历与图变异
- 4.1 图变异
- 4.2 路径
- 4.3 遍历和筛选边
- 4.4 小结
- 第5章 格式化结果
- 5.1 回顾值操作
- 5.2 构建结果
- 5.3 对结果进行组织
- 5.4 将操作组合成复杂的遍历
- 5.5 小结
- 第6章 开发应用程序
- 6.1 开始项目
- 6.2 连接数据库
- 6.3 获取数据
- 6.4 添加、修改和删除数据
- 6.5 转换清单和路径遍历
- 6.6 小结
- 第二部分 使用图数据库构建应用程序
- 第7章 高级数据建模技术
- 7.1 回顾当前数据模型
- 7.2 扩展逻辑数据模型
- 7.3 将实体转换为顶点
- 7.4 针对个性化用例扩展数据模型
- 7.5 比较结果
- 7.6 小结
- 第8章 使用熟路构建遍历
- 8.1 开发遍历的准备工作
- 8.2 编写第一个遍历
- 8.3 分页和图数据库
- 8.4 推荐评分最高的餐厅
- 8.5 编写最后的推荐引擎遍历
- 8.6 小结
- 第9章 子图
- 9.1 使用子图
- 9.2 针对个性化用例构建子图
- 9.3 构建遍历
- 9.4 连接服务器的子图
- 9.5 小结
- 第三部分 进阶
- 第10章 性能、陷阱和反模式
- 10.1 执行缓慢的遍历
- 10.2 处理超级节点
- 10.3 应用程序的反模式
- 10.4 遍历反模式
- 10.5 小结
- 第11章 下一段旅程:图分析、机器学习和资源
- 11.1 图分析
- 11.2 写在最后
- 11.3 小结
- 附录 Apache TinkerPop概述和安装
- A.1 概述
- A.2 安装
- 作者简介
- 看完了
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。