图数据库实战 - [美] 戴夫·贝克伯杰(Dave Bechberger)

图数据库实战

[美] 戴夫·贝克伯杰(Dave Bechberger)

出版时间

2021-08-31

ISBN

9787115571373

评分

★★★★★
书籍介绍

◎ 编辑推荐

在数据日益错综复杂的今天,关系数据库已然遇到瓶颈,图数据库则成为探索数据关系的利器。近年来,图数据库逐渐在社交网络、金融、零售、餐饮、物联网等领域得到广泛应用。通过自然地表示数据中的关系,图数据库能够加速洞察和实现数据价值。

本书以一个虚构的餐厅点评应用程序为例,完整地展示了图应用程序的构建过程。示例采用Gremlin,它既是主流的图数据库查询语言,也是企业级应用程序的常用语言,在不同图数据库产品之间具有较强的可迁移性。

※ 入门:掌握基本概念、图数据建模、图遍历。

※ 实践:使用图数据库构建“友聚”应用程序。

※ 进阶:分析性能,避免陷阱和反模式。

◎ 内容简介

现实世界中的数据往往并不是能以行列形式呈现的表格型数据,而是富含关系信息的复杂网络。对于挖掘这类数据的潜在价值,图数据库具有明显的优势。本书介绍如何针对真实场景设计和实现图数据库。你将学习图论的基础知识,并尝试构建基于图数据库的社交网络应用程序和推荐引擎等。你将掌握图数据库开发的所有重要概念,包括递归遍历、图数据建模、查询调优、性能调优、图分析,以及如何避免超级节点等反模式。学完本书后,你将有能力构建基于图数据库的应用程序,从而显著地提升数据价值。本书

示例采用开源图计算框架TinkerPop及其查询语言Gremlin,但所述概念均适用于Neo4j等基于Cypher的图数据库。

◎ 名人推荐

“戴夫和乔希是成就斐然的图架构师和开发人员,我想不出还有谁能更好地引导你踏上理解图数据库的旅程并帮助你规划路线。”

——Ted Wilmes,JanusGraph技术指导委员会委员

“这本书深入浅出地介绍了图应用程序的构建过程。无论是对数据建模还是对数据库技术感兴趣的朋友,都可以通过此书领略图数据库的魅力。”

——付晓岩,IBM副合伙人

戴夫·贝克伯杰(Dave Bechberger)

AWS图架构师,在分布式数据架构方面拥有丰富经验,被誉为图数据库领域的“意见领袖”,受邀在各种国际会议上发表了大量与图技术相关的演讲。

乔希·佩里曼(Josh Perryman)

数据架构师,拥有20余年的复杂系统构建和维护经验,近年来专注于图数据库在分布式环境中的应用。工作之余,他还设计了惠及全球学生的Gremlin培训课程。

目录
第 一部分 图数据库入门
第 1章 初识图 2
1.1 什么是图 3
1.1.1 什么是图数据库 4
1.1.2 与其他类型数据库的比较 5

显示全部
用户评论
作为一本入门书,简直太棒了。一开始书要读的简单,但是要能鸟瞰全局。
津津有味!相对来说内容比较新,有与SQL 进行对比更加容易理解,虽然很薄但却让人回味无穷~
收藏