图数据实战:用图思维和图技术解决复杂问题
Denise Koessler Gosnell, Matthias Broecheler
田夏, 梁越, 陈思聪 译
出版时间:2024年03月
页数:342
“本书是所有程序员必备的参考书。两位作者都是图论、架构和原理方面的大师。”
——Theodore C. Tanner Jr.
Watson Health的全球CTO及首席架构师
“本书对提高你的图数据库知识水平有极大帮助。对于初学者来说,本书是优秀的入门指南,即使是资深的从业者也能获得新知。”
——Matthew Russell
Strongest AI的CEO《社交网站的数据挖掘与分析》的作者

图数据在人类和计算机看待世界的不同方式之间架起了桥梁。计算机依赖于静态的行列数据,而人们通过关系来指导和理解生活。本书演示了图数据如何将这两种方法结合起来。通过应用图论、数据库结构、分布式系统和数据分析方面的概念,你将最终掌握图思维。
本书向数据工程师、数据科学家和数据分析师展示了如何利用图数据库解决复杂问题,通过生动的示例演示了团队如何在实际应用程序中思考图数据,并提供了丰富的图技术开发模板。
通过阅读本书,你将:
● 同时用关系型技术和图技术构建一个示例应用程序架构。
● 使用图技术构建Customer 360应用程序,这是当今最流行的图数据应用模式。
● 深入理解分层数据,并为使用图数据而引入的新范式做故障排查。
● 在图数据中寻找路径,并了解为什么你对不同路径的信任会激发并传达你的偏好。
● 使用协同过滤来设计一个受 Netflix 启发的推荐系统。
  1. 前言
  2. 第1章 图思维
  3. 1.1 为什么是现在将图引入数据库技术
  4. 1.2 什么是图思维
  5. 1.3 制定技术决策解决复杂问题
  6. 1.4 开启你的图思维旅程
  7. 第2章 从关系思维进化到图思维
  8. 2.1 本章预览:将关系概念转化为图术语
  9. 2.2 关系和图:差异在哪里
  10. 2.3 关系型数据建模
  11. 2.4 图数据中的概念
  12. 2.5 图结构语言
  13. 2.6 确定是关系型还是图
  14. 2.7 总结
  15. 第3章 入门:简单的C360视图
  16. 3.1 本章预览:关系型技术和图技术
  17. 3.2 图数据的基本用例:C360
  18. 3.3 在关系型系统中实施C360应用程序
  19. 3.4 在图系统中实现C360应用程序
  20. 3.5 关系型与图:如何选择
  21. 3.6 总结
  22. 第4章 在开发环境中探索邻接点
  23. 4.1 本章预览:构建一个更现实的C360
  24. 4.2 图数据建模101
  25. 4.3 在开发环境中探索邻接点的实现细节
  26. 4.4 Gremlin基础导航
  27. 4.5 高级Gremlin:构造查询结果
  28. 4.6 从开发到生产
  29. 第5章 在生产环境中探索邻接点
  30. 5.1 本章预览:学习Apache Cassandra的分布式图数据
  31. 5.2 使用Apache Cassandra处理图数据
  32. 5.3 图数据建模201
  33. 5.4 生产环境的实现细节
  34. 5.5 更复杂的分布式图问题
  35. 第6章 在开发环境中使用树
  36. 6.1 本章预览:导航树、分层数据和循环
  37. 6.2 分层和嵌套数据
  38. 6.3 在纷繁的术语中找到出路
  39. 6.4 通过传感器数据学习层次结构
  40. 6.5 开发环境中从叶子节点到根节点的查询
  41. 6.6 开发环境中从根节点到叶子节点的查询
  42. 6.7 回到过去
  43. 第7章 在生产环境中使用树
  44. 7.1 本章预览:分支系数、深度和边上的时间属性
  45. 7.2 传感器数据中的时间
  46. 7.3 示例中的分支系数
  47. 7.4 传感器数据的生产结构
  48. 7.5 生产环境中从叶子节点到根节点的查询
  49. 7.6 生产环境中从根节点到叶子节点的查询
  50. 7.7 在通信塔故障的场景中应用查询
  51. 7.8 以小见大
  52. 第8章 开发环境中的路径查找
  53. 8.1 本章预览:量化网络中的信任
  54. 8.2 关于信任的三个例子
  55. 8.3 路径的基本概念
  56. 8.4 信任网络中的路径查找
  57. 8.5 用比特币信任网络理解遍历
  58. 8.6 最短路径查询
  59. 第9章 生产环境中的路径查找
  60. 9.1 本章预览:权重、距离和剪枝
  61. 9.2 加权路径和搜索算法
  62. 9.3 最短路径问题的边权重归一化
  63. 9.4 最短加权路径查询
  64. 9.5 生产环境中的加权路径和信任
  65. 第10章 开发环境中的推荐
  66. 10.1 本章预览:电影推荐的协同过滤
  67. 10.2 推荐系统示例
  68. 10.3 协同过滤导论
  69. 10.4 电影数据:结构、加载和查询
  70. 10.5 Gremlin中基于条目的协同过滤
  71. 第11章 图中的简单实体解析
  72. 11.1 本章预览:合并多个数据集到一个图
  73. 11.2 定义一个不同的复杂问题:实体解析
  74. 11.3 分析两个电影数据集
  75. 11.4 匹配和合并电影数据
  76. 11.5 解决假阳性
  77. 第12章 生产环境中的推荐
  78. 12.1 本章预览:快捷边、预计算和高级修剪技术
  79. 12.2 实时推荐的快捷边
  80. 12.3 计算我们的电影数据的快捷边
  81. 12.4 电影推荐的生产结构和数据加载
  82. 12.5 带有快捷边的推荐查询
  83. 第13章 结语
  84. 13.1 何去何从
  85. 13.2 保持联系
书名:图数据实战:用图思维和图技术解决复杂问题
译者:田夏, 梁越, 陈思聪 译
国内出版社:机械工业出版社
出版时间:2024年03月
页数:342
书号:978-7-111-73628-8
原版书书名:The Practitioner's Guide to Graph Data
原版书出版商:O'Reilly Media
Denise Koessler Gosnell
 
Denise Koessler Gosnell博士是DataStax首席数据官。她的专利、技术成果和演讲涉及图论、图算法、图数据及其在所有垂直领域的应用等数十个主题。
 
 
Matthias Broecheler
 
Matthias Broecheler博士是DataStax首席技术官、图数据库专家。他发明了Titan图数据库。
 
 
购买选项
定价:139.00元
书号:978-7-111-73628-8
出版社:机械工业出版社