图数据库
Ian Robinson, Jim Webber, Emil Eifrem
刘璐, 梁越 译
出版时间:2015年01月
页数:176
本书揭秘图数据库是如何帮你管理和查询高度关联的数据的。有了这本实用的书,你将会学到如何设计和实施图数据库,在广泛的问题域中展现“图”的力量。无论你是想更快地响应用户查询,还是想构建快速适应业务发展的数据库,这本书都会给你将无模式(schema-free)的图模型应用于实际问题的具体方法。
阅读这本书,你还可以学到不同的组织是如何使用图数据库击败其竞争对手的。有了本书中的数据建模、查询和代码示例,你很快就能实现一个自己的解决方案。
· 使用Cypher查询语言和属性图模型对数据进行建模。
· 了解用图建模过程中的最佳实践和常见陷阱。
· 使用测试驱动的方式来计划和实施一个图数据库解决方案。
· 通过真实示例来学习各种组织使用图数据库的方式和目的。
· 理解图数据库架构里的常见模式和构件。
· 使用分析技术和算法来挖掘图数据库信息。
  1. 第1章 简介
  2. 1.1 图是什么
  3. 1.2 图领域概览
  4. 1.2.1 图数据库
  5. 1.2.2 图计算引擎
  6. 1.3 图数据库的威力
  7. 1.3.1 性能
  8. 1.3.2 灵活性
  9. 1.3.3 敏捷性
  10. 1.4 小结
  11. 第2章 关联数据的存储选择
  12. 2.1 关系型数据库缺少联系
  13. 2.2 NoSQL数据库也缺少联系
  14. 2.3 图数据库拥抱联系
  15. 2.4 小结
  16. 第3章 使用图进行数据建模
  17. 3.1 模型和目标
  18. 3.2 属性图模型
  19. 3.3 查询图:Cypher简介
  20. 3.3.1 Cypher的理念
  21. 3.3.2 START
  22. 3.3.3 MATCH
  23. 3.3.4 RETURN
  24. 3.3.5 其他Cypher语句
  25. 3.4 关系建模和图建模对比
  26. 3.4.1 系统管理领域中的关系建模
  27. 3.4.2 系统管理领域中的图建模
  28. 3.4.3 测试模型
  29. 3.5 跨域模型
  30. 3.5.1 创建莎士比亚图
  31. 3.5.2 开始查询
  32. 3.5.3 声明查找的信息模式
  33. 3.5.4 约束匹配
  34. 3.5.5 处理结果
  35. 3.5.6 查询链
  36. 3.6 建模时常见的陷阱
  37. 3.6.1 电子邮件起源问题域
  38. 3.6.2 敏感的第一个迭代
  39. 3.6.3 第二次的魅力
  40. 3.6.4 发展中的领域
  41. 3.7 避免反模式
  42. 3.8 小结
  43. 第4章 构建基于图数据库的应用
  44. 4.1 数据建模
  45. 4.1.1 用应用程序所需的术语描述模型
  46. 4.1.2 用节点表示事物,用联系表示结构
  47. 4.1.3 细粒度联系与通用联系
  48. 4.1.4 将事实建模为节点
  49. 4.1.5 将复杂的值类型表示为节点
  50. 4.1.6 时间
  51. 4.1.7 迭代开发和增量开发
  52. 4.2 应用程序架构
  53. 4.2.1 嵌入式与服务器
  54. 4.2.3 集群
  55. 4.2.4 负载均衡
  56. 4.3 测试
  57. 4.3.1 数据模型的测试驱动开发
  58. 4.3.2 性能测试
  59. 4.4 容量规划
  60. 4.4.1 优化条件
  61. 4.4.2 性能
  62. 4.4.3 冗余
  63. 4.4.4 负载
  64. 4.5 小结
  65. 第5章 现实世界中的图
  66. 5.1 为什么选择图
  67. 5.2 常见用例
  68. 5.2.1 社交
  69. 5.2.2 推荐
  70. 5.2.3 地理空间
  71. 5.2.4 主数据管理
  72. 5.2.5 网络和数据中心管理
  73. 5.2.6 授权和访问控制(通信)
  74. 5.3 实际示例
  75. 5.3.1 社交推荐(专业社交网络)
  76. 5.3.2 授权和访问控制
  77. 5.3.3 地理空间(物流)
  78. 5.4 小结
  79. 第6章 图数据库的内部结构
  80. 6.1 原生图处理
  81. 6.2 原生图存储
  82. 6.3 用于编程的API
  83. 6.3.1 内核API
  84. 6.3.2 核心(或“Beans”)API
  85. 6.3.3 遍历API
  86. 6.4 非功能型特性
  87. 6.4.1 事务
  88. 6.4.2 可恢复性
  89. 6.4.3 可用性
  90. 6.4.4 可扩展性
  91. 6.5 小结
  92. 第7章 使用图论预分析
  93. 7.1 深度优先搜索和广度优先搜索
  94. 7.2 使用Dijkstra算法寻找路径
  95. 7.3 A*算法
  96. 7.4 图论和预测建模
  97. 7.4.1 三元闭包
  98. 7.4.2 结构平衡
  99. 7.5 局部桥
  100. 7.6 小结
  101. 附录 NoSQL概览
书名:图数据库
译者:刘璐, 梁越 译
国内出版社:人民邮电出版社
出版时间:2015年01月
页数:176
书号:978-7-115-37604-6
原版书书名:Graph Databases
原版书出版商:O'Reilly Media
Ian Robinson
 
Ian Robinson,Neo Technology公司工程师,也曾任客户成功总监,与客户并肩设计和开发至关重要的图数据库解决方案。
 
 
Jim Webber
 
JimaWebber博士,Neo Techno-logy公司首席科学家,分布式系统专家,专门从事极大规模的图数据库技术方面的研究工作。
 
 
Emil Eifrem
 
Emil Eifrem,Neo Technology公司CEO,也是开源项目Neo4j图数据库的联合创始人。