第14章分布式数据库技术 本章概迷 本章的学习目标 至要内容 数据库系统原理与应用教程(第二版) 第14章分布式数据库技术 第1页
数据库系统原理与应用教程(第二版) 第14章 分布式数据库技术 第1页 第14章 分布式数据库技术 本章概述 本章的学习目标 主要内容
本章概述 有人说过,在推动技术的发展过程中,客观实践需求的推动作用远远 大于一百所大学起到的推动作用。在计算机技术的发展中,这句话再 次得到了验证 当前,许多组织已经不满足集中式数据库的刚性方式和数据库的事务 处貍,对于更加柔性的、可用性强的分布式数据库技术和可以对决策 提供支持的数据分析技术的需求越来越强烈。 因些,随着社篡技术x网络技术的深入发展,数据库技术开始向两个 万向法展師广度计算和深度计算。实际 度计算就是分布式计 算,深度 而数据分 耕籁数 数据分析,分布式计算依赖于分布式数据库技术, 库技术。 下面研究分布式数据库技术,下一章研究数据仓库技术。 本章将要全面介绍分布式数据库技术的基本概念、优点、缺点以及分 变鹅舞筐耪变标盆角式数据查询技术的实现,且研究典型分希 数据库系统原理与应用教程(第二版) 第14章分布式数据库技术 第2页
数据库系统原理与应用教程(第二版) 第14章 分布式数据库技术 第2页 本章概述 ⚫ 有人说过,在推动技术的发展过程中,客观实践需求的推动作用远远 大于一百所大学起到的推动作用。在计算机技术的发展中,这句话再 次得到了验证。 ⚫ 当前,许多组织已经不满足集中式数据库的刚性方式和数据库的事务 处理,对于更加柔性的、可用性强的分布式数据库技术和可以对决策 提供支持的数据分析技术的需求越来越强烈。 ⚫ 因此,随着计算技术、网络技术的深入发展,数据库技术开始向两个 方向法展,即广度计算和深度计算。实际上,广度计算就是分布式计 算,深度计算就是数据分析。分布式计算依赖于分布式数据库技术, 而数据分析依赖于数据仓库技术。 ⚫ 下面研究分布式数据库技术,下一章研究数据仓库技术。 ⚫ 本章将要全面介绍分布式数据库技术的基本概念、优点、缺点以及分 布式数据存储技术、分布式数据查询技术的实现,并且研究典型分布 式数据库产品的实际应用
本章的学习目标 ●理解分布式数据库的基本概念 ●理解分布式数据库的优点和缺点 ●掌握分布式数据库存储技术 ●掌握分布式数据库査询技术 了解 Microsoft SQL Server的分布式计算 特点 ●掌握 Microsoft SQL Server的数据复制技 术 数据库系统原理与应用教程(第二版) 第14章分布式数据库技术 第3页
数据库系统原理与应用教程(第二版) 第14章 分布式数据库技术 第3页 本章的学习目标 ⚫ 理解分布式数据库的基本概念 ⚫ 理解分布式数据库的优点和缺点 ⚫ 掌握分布式数据库存储技术 ⚫ 掌握分布式数据库查询技术 ⚫ 了解Microsoft SQL Server的分布式计算 特点 ⚫ 掌握Microsoft SQL Server的数据复制技 术
主要内容 141概述 142分布式数据库的概念和特点 143分布式数据存储技术 144分布式数据查询技术 145 Microsoft SQL Server的分布式计算特 点 146本章小结 数据库系统原理与应用教程(第二版) 第14章分布式数据库技术 第4页
数据库系统原理与应用教程(第二版) 第14章 分布式数据库技术 第4页 主要内容 14.1 概述 14.2 分布式数据库的概念和特点 14.3 分布式数据存储技术 14.4 分布式数据查询技术 14.5 Microsoft SQL Server的分布式计算特 点 14.6 本章小结
141概述 ●分布式数据库是与集中式数据库相对的概 念,其主要差别在于处理的数据处于不同 的地理位置。集中式数据库强调的是所有 的数据存储在一个唯一的地方,而分布式 数据库强调的是所有的数据作为一个整体 存储在多个地理位置不同的地方。在银行 业务、航空售票等领域,分布式数据库有 广泛的应用。 数据库系统原理与应用教程(第二版) 第14章分布式数据库技术 第5页
数据库系统原理与应用教程(第二版) 第14章 分布式数据库技术 第5页 14.1 概述 ⚫ 分布式数据库是与集中式数据库相对的概 念,其主要差别在于处理的数据处于不同 的地理位置。集中式数据库强调的是所有 的数据存储在一个唯一的地方,而分布式 数据库强调的是所有的数据作为一个整体 存储在多个地理位置不同的地方。在银行 业务、航空售票等领域,分布式数据库有 广泛的应用
分布式数据库解决方案示意图 马马马马马马 马马马 胆 数据库系统原理与应用教程(第二版) 第14章分布式数据库技术 第6页
数据库系统原理与应用教程(第二版) 第14章 分布式数据库技术 第6页 分布式数据库解决方案示意图
主要内容 141概述 142分布式数据库的概念和特点 143分布式数据存储技术 144分布式数据查询技术 145 Microsoft SQL Server的分布式计算特 点 146本章小结 数据库系统原理与应用教程(第二版) 第14章分布式数据库技术 第7页
数据库系统原理与应用教程(第二版) 第14章 分布式数据库技术 第7页 主要内容 14.1 概述 14.2 分布式数据库的概念和特点 14.3 分布式数据存储技术 14.4 分布式数据查询技术 14.5 Microsoft SQL Server的分布式计算特 点 14.6 本章小结
142分布式数据库的概念和特点 ●本节首先详细介绍分布式数据库的基本概 念,然后总结分布式数据库的特点、优点 和缺点 数据库系统原理与应用教程(第二版) 第14章分布式数据库技术 第8页
数据库系统原理与应用教程(第二版) 第14章 分布式数据库技术 第8页 14.2 分布式数据库的概念和特点 ⚫ 本节首先详细介绍分布式数据库的基本概 念,然后总结分布式数据库的特点、优点 和缺点
分布式数据库的概念 分布式计算的概念远远大于分布式数据库的概念。 分布式计算则与集中式让算不同,前者强调的是数据库管理系统安装 在多个所处地理位置不回的服务器 所有的用户数据也随之存储在 不同的服务器中、应用程序爸奇能荐储在不同的服务器上。 ●在分布式计算方式中,如果数据库管理系统安装在多个所处地理位置 不同的服务器上,用户的数据也是分布在不同的服务器中。但是,从 逻辑上来进,这些用户的数据是一个蘑体,枃感一个逻辑教据库。本 地服务器的用户不仅可以访问本地服务器上数据库中的数据,也可以 访間弃弛服雾器上数据库中的数据。这时的数据库称为分和式数据库 构成分布式数据库的所有硬件系统和软件系统统称为分布式数据库系 统,有时也把分布式数据库系统简称为分布式系统或分布式数据库。 顺利完成分布式数据库操作的各种技术,称为分布式数据库技术。 数据库系统原理与应用教程(第二版) 第14章分布式数据库技术 第9页
数据库系统原理与应用教程(第二版) 第14章 分布式数据库技术 第9页 分布式数据库的概念 ⚫ 分布式计算的概念远远大于分布式数据库的概念。 ⚫ 分布式计算则与集中式计算不同,前者强调的是数据库管理系统安装 在多个所处地理位置不同的服务器上、所有的用户数据也随之存储在 不同的服务器中、应用程序也可能存储在不同的服务器上。 ⚫ 在分布式计算方式中,如果数据库管理系统安装在多个所处地理位置 不同的服务器上,用户的数据也是分布在不同的服务器中。但是,从 逻辑上来讲,这些用户的数据是一个整体,构成一个逻辑数据库。本 地服务器的用户不仅可以访问本地服务器上数据库中的数据,也可以 访问异地服务器上数据库中的数据。这时的数据库称为分布式数据库。 ⚫ 构成分布式数据库的所有硬件系统和软件系统统称为分布式数据库系 统,有时也把分布式数据库系统简称为分布式系统或分布式数据库。 顺利完成分布式数据库操作的各种技术,称为分布式数据库技术
分布式数据库的特点 ●物理分布性 ●逻辑整体性 ●场地自治性 ●数据共享性 ●系统可用性 数据库系统原理与应用教程(第二版) 第14章分布式数据库技术 第10页
数据库系统原理与应用教程(第二版) 第14章 分布式数据库技术 第10页 分布式数据库的特点 ⚫ 物理分布性 ⚫ 逻辑整体性 ⚫ 场地自治性 ⚫ 数据共享性 ⚫ 系统可用性