图数据库实战
上QQ阅读APP看书,第一时间看更新

第一部分 图数据库入门

学习新技术的旅程需要下些功夫,本书将扩充你当前关于构建关系数据库应用程序的知识,以演示如何通过构建图数据库和图应用程序来解决复杂的数据问题。第一部分将通过介绍概念、术语和流程来帮助你轻松踏上旅程,同时强调用图思维方式处理问题时所需注意的关键差异。

第1章介绍图的核心概念,并讨论这些模型适用于哪些类型的问题。第2章建立一个数据建模方法论,并为一个社交网络建立简单的数据模型,后者将在我们的示例应用程序“友聚”中使用。接下来的三章介绍在图数据库中查找和处理数据的最常用操作,分为三个阶段:首先是第3章中的图基本遍历;然后,第4章介绍如何执行基本的CRUD(创建/读取/更新/删除)操作,并扩展我们在第3章中所做的工作,以执行更复杂的递归和路径查找遍历;最后,第5章使用简单的图操作来检查组织结果的方法,并以此结束图数据库的概述。第6章通过将第2~5章的工作集成到Java应用程序“友聚”中来将这一部分内容补充完整。