《图数据库(第2版)》——第2章 关联数据的存储选择

第2章 关联数据的存储选择

图数据库(第2版)
我们生活在互联的世界中。为了发展进步,我们需要理解并影响所处的网络。

如今的技术是如何处理关联数据的呢?本章关注于关系型数据库和聚合NoSQL存储如何管理图和关联数据,并比较这些数据库或存储与图数据库在处理图和关联数据方面的性能。对NoSQL有兴趣的读者可以深入阅读附录中描述的4种主流NoSQL数据库。

时间: 2024-10-27 22:06:39

《图数据库(第2版)》——第2章 关联数据的存储选择的相关文章

《图数据库(第2版)》导读

前言 图数据库(第2版)图数据库应对的是当今一个宏观商业世界的大趋势:凭借高度关联的数据中复杂而动态的联系获得洞察力并赢得竞争优势.无论我们想了解的是客户之间的联系,电话或数据中心网络元素之间的联系,娱乐产品制作者和消费者之间的联系,还是基因和蛋白质之间的联系,都会涉及大量的高度关联的数据.这些数据又会构成庞大的图,而理解和分析这些图的能力将成为公司在未来10年的核心竞争力. 对于任何达到一定规模或价值的数据,图数据库都是呈现和查询这些关联数据的最好方式.关联数据是这样的一种数据:它需要我们首先

《图数据库》导读

前言 图数据库图数据库应对的是当今一个宏观商业世界的大趋势:凭借高度关联的数据中复杂而动态的联系获得洞察力并赢得竞争优势.无论我们想了解的是客户之间的联系,电话或数据中心网络元素之间的联系,娱乐产品制作者和消费者之间的联系,还是基因和蛋白质之间的联系,都会涉及大量的高度关联的数据.这些数据又会构成庞大的图,而理解和分析这些图的能力将成为公司在未来十年的核心竞争力. 对于任何达到一定规模或价值的数据,图数据库都是呈现和查询这些关联数据的最好方式.关联数据是这样的一种数据:它需要我们首先理解它的组成

《图数据库(第2版)》——2.3 图数据库拥抱联系

2.3 图数据库拥抱联系 前面的例子处理了隐式的关联数据.作为用户,我们推断实体之间的语义相关性,但数据模型与数据库本身却忽视了这些关联.为了弥补这一点,我们的应用程序必须着手创建一个扁平的.无连接的数据之外的网络,然后再处理那些由反规范化存储导致的缓慢查询和延迟写入. 我们真正想要的是一个全景图,包括元素之间的关联.与我们之前看到的不同,在图的世界中,关联数据被存储为关联数据.只要问题域中存在关联,数据中就存在关联,如图2-5表示的社交网络. 在这个社交网络中,有如此多的实际情景中的关联数据,

《图数据库(第2版)》——1.3 图数据库的威力

1.3 图数据库的威力 虽然事实上我们可以将任何东西都建模成图,但我们生活在一个很现实的世界里,它充满了预算限制.项目限期.企业标准,还有商业化的技术选型.图数据库提供了强大而新颖的数据建模方法,但仅凭它自己,是不足以成为替换那些已经享有盛誉并被用户充分认识的数据平台的理由的.必须要有一个直接而明显的好处,人们才会使用它.对于图数据库来说,这个动机可以用一系列用例和数据模式来说明:采用图的方案,性能可以提升一个甚至几个数量级,而且比起聚合的批处理,其延迟也小很多.除了性能的优势之外,图数据库还提

《图数据库》——1.3 图数据库的威力

1.3 图数据库的威力 图数据库虽然事实上我们可以将任何东西都建模成图,但我们生活在一个很现实的世界里,它充满了预算限制.项目限期.企业标准,还有商业化的技术选型.图数据库提供了强大而新颖的数据建模方法,但它本身却无法为其能够替换那些已经享有盛誉并被用户充分认识的数据平台提供足够的理由.必须要有一个直接而明显的好处,人们才会使用它.对于图数据库来说,这个动机可以用一系列用例和数据模式来说明:采用图的方案,性能可以提升一个甚至几个数量级,而且比起聚合的批处理,其延迟也小很多.除此之外,图数据库还提

《图数据库(第2版)》——第1章 简介

第1章 简介 图数据库(第2版)虽然本书大部分内容是讨论图数据模型的,但这并不是一本关于图论的书.[1] 使用图数据库并不需要太多的理论知识:只要知道什么是图就够了.记住这一点,下面来大体回顾一下我们对图的认识.

《图数据库》——第 1 章 简介

第 1 章 简介 图数据库虽然本书大部分内容是讨论图数据模型的,但这并不是一本关于图论的书.1使用图数据库并不需要太多的理论知识:只要知道什么是图就够了.记住这一点,下面来大体回顾一下我们对图的认识. 1关于图论的介绍,请参考Richard J. Trudeau的<Introduction to Graph Theory>(Dover,1993)和Gary Chartrand的<Introductory Graph Theory>(Dover,1985).如果想要了解图是怎样给复杂

《图数据库(第2版)》——1.4 小结

1.4 小结 本章中,我们回顾了属性图模型,它可以简单而传神地表示关联数据.属性图用生动而灵活的方式捕捉复杂的领域,与此同时,图数据库则使我们可以运用图模型以更加简单的方式开发应用程序. 在下一章中,我们将更详细地探讨不同的技术是怎样应对关联数据带来的挑战的,从关系型数据库开始,到聚合NoSQL存储,最后到图数据库.在讨论的过程中,我们将看到为什么图和图数据库是建模.存储和查询关联数据的最佳方式.之后的几章将会展示如何设计和实施基于图数据库的解决方案.

《图数据库(第2版)》——2.4 小结

2.4 小结 我们在本章已经看到,关系型数据库和NoSQL数据存储中的关联需要开发人员在应用程序层实现数据处理,而相比之下,关联在图数据库中则是一等公民.下一章我们将详细地描述图建模.