分布式数据库系统原理与应用
基本信息
内容简介回到顶部↑
《分布式数据库系统原理与应用》主要介绍分布式数据库系统的理论与实现机制方面的有关原理和方法。全书共分十章,第1章和第2章介绍分布式数据库系统的基础和背景,主要包括分布式数据库系统的基本概念、体系结构、发展历史和主要研究的问题;第3~8章为全书的重点,介绍分布式数据库系统的核心技术,包括分布式数据库设计、分布式查询处理与优化、分布式查询的存取优化、分布式事务管理、分布式恢复管理和分布式并发控制;第9章和第10章分别介绍p2p数据管理系统和web数据库集成系统这两个分布式的数据管理系统案例。
《分布式数据库系统原理与应用》是在作者长期的教学和科研基础上,结合分布式数据库基本原理及实际应用技术编写而成的。《分布式数据库系统原理与应用》不仅介绍经典的分布式数据库理论和技术,还以流行的商用数据库oracle为例介绍相关实现技术,以及特定领域的分布式数据管理系统案例。
《分布式数据库系统原理与应用》内容新颖,理论与实践相结合,适合作为计算机专业以及相关专业的研究生或高年级本科生的教材,也适合作为数据库开发人员的参考书。
《分布式数据库系统原理与应用》是在作者长期的教学和科研基础上,结合分布式数据库基本原理及实际应用技术编写而成的。《分布式数据库系统原理与应用》不仅介绍经典的分布式数据库理论和技术,还以流行的商用数据库oracle为例介绍相关实现技术,以及特定领域的分布式数据管理系统案例。
《分布式数据库系统原理与应用》内容新颖,理论与实践相结合,适合作为计算机专业以及相关专业的研究生或高年级本科生的教材,也适合作为数据库开发人员的参考书。
目录回到顶部↑
《分布式数据库系统原理与应用》
前言
教学建议
第1章分布式数据库系统概述
1.1引言及准备知识
1.1.1相关基本概念
1.1.2相关基础知识
1.2分布式数据库系统的基本概念
1.2.1节点/场地
1.2.2分布式数据库
1.2.3分布式数据库管理系统
1.2.4分布式数据库系统应用举例
1.2.5分布式数据库的特性
1.3分布式数据库系统的作用和特点
1.3.1分布式数据库系统的作用
1.3.2分布式数据库系统的特点
1.4典型的分布式数据库原型系统简介
1.5分布式数据库系统中的关键技术
1.6本章小结
习题
前言
教学建议
第1章分布式数据库系统概述
1.1引言及准备知识
1.1.1相关基本概念
1.1.2相关基础知识
1.2分布式数据库系统的基本概念
1.2.1节点/场地
1.2.2分布式数据库
1.2.3分布式数据库管理系统
1.2.4分布式数据库系统应用举例
1.2.5分布式数据库的特性
1.3分布式数据库系统的作用和特点
1.3.1分布式数据库系统的作用
1.3.2分布式数据库系统的特点
1.4典型的分布式数据库原型系统简介
1.5分布式数据库系统中的关键技术
1.6本章小结
习题
前言回到顶部↑
数据库系统的发展起始于19世纪60年代,从IBM的层次模型IMS、网状模型、关系模型,发展到多数据模型共存。随着科学技术的发展,各个行业领域对数据库技术提出了更多的需求,推动了数据库技术同诸多新技术如分布式处理技术、并行计算技术、人工智能技术、多媒体技术、模糊计算技术等相结合,由此衍生出了多种新的数据库技术。分布式数据库系统是其中的一种新的数据库技术。分布式数据库系统兴起于19世纪70年代中期。推动分布式数据库系统发展的动力来自于两方面:一是应用需求,二是硬件环境的发展。在应用需求上,全国甚至全球范围内的航空及铁路订票系统、银行通存通兑系统、水陆空联运系统、跨国公司管理系统、连锁配送管理系统等,都涉及地理上分布的企业或机构的局部业务管理和与整个系统有关的全局管理,采用传统的集中式数据库管理系统已无法实现这种分布式应用需求。在硬件环境上,提供了功能强大的计算机和成熟的广域公用数据网及快速增长的局域网。在上述两方面的推动下,人们期望符合现实需要的、能处理分散地域的、具备数据库系统特点的新的数据库系统的出现。
从19世纪70年代中期开始,各发达国家纷纷投巨资支持分布式数据库系统的研究和开发。历时十年,呈现出了许多研究成果。典型的原型系统有美国国防部委托CCA公司设计和研制的SDD-1分布式数据库系统、美国加利福尼亚大学伯克利分校研制的分布式INGRES系统、IBM圣何塞实验室研制的R*分布式数据库系统、德国斯图加特大学研制的Porel分布式数据库系统、法国Sirius资助计划产生的若干原型系统如Sirius-delta、Polypheme等。随后,商品化的数据库系统Oracle、Sybase、DB2、Informix、INGRES等都从分布式数据库系统研究中吸取了许多重要的概念、方法和技术,实现了相当程度上的分布式数据管理功能,并宣称它们都是分布式数据库系统产品。在分布式数据库系统的商品化进程中,随着研究的深入和应用的普及,更由于分布式数据库管理系统本身的高复杂性,研究者们提出了更简洁、更灵活的实现技术来满足分布式数据处理的要求。目前,商品化数据库产品如Oracle、Sybase、DB2、SQL Server、Informix都支持异构数据库系统的访问和集成功能。它们都采用基于组件和中间件的松散耦合型事务管理机制来实现分布数据的管理,具有高灵活性和可扩展性,并且具有替代传统分布式数据库管理系统中的紧耦合型事务管理机制的趋势。
随着Internet和Web的蓬勃发展,Web环境下的分布式系统已成为当前应用的主流,如电子商务系统、网格系统、P2P共享系统等。近来,云计算、物联网等新型分布式应用的提出,更凸显了分布式数据管理的重要地位。分布式数据处理是分布式系统中必不可少的重要组成部分,涉及数据的分布式存储管理、分布式数据的查询优化、分布式事务管理与故障恢复,以及并发控制处理机制等。分布式数据库系统的概念、基本理论、算法及其相应的技术都将对分布式数据处理以及分布式系统的研究起到重要的指导作用。并且,随着分布式计算技术和应用的发展,分布式数据管理系统的基本理论和技术将发挥越来越重要的作用。
作者多年来在国家自然科学基金、国家863等课题的支持下,以Web数据库集成、联盟企业数据集成为应用背景,针对分布式环境下的数据管理进行了深入研究。同时,作者一直承担东北大学计算机软件专业硕士研究生的分布式数据库系统课程和计算机专业本科生的数据库系统概论和数据库系统实现课程的教学工作。本书正是基于以上工作基础而撰写的。
本书重点介绍经典的分布式数据库系统的基本理论和关键技术,同时也介绍当前流行的商品化分布式数据管理机制,并进行特点分析和对比。
本书共分为十章,内容包括分布式数据库系统概述、分布式数据库系统的结构、分布式数据库设计、分布式查询处理与优化、分布式查询的存取优化、分布式事务管理、分布式恢复管理、分布式并发控制和典型的分布式数据库系统案例(P2P数据管理系统和Web数据库集成系统)。
第1章主要介绍数据库基本知识、分布式数据库概念及其特性,以及分布式数据库系统的作用和特点。
第2章主要介绍分布式数据库系统的结构,包括分布式数据库系统的物理结构、逻辑结构、模式结构和组件结构,阐述典型的分布式数据集成系统的异同点,给出分布式数据库系统的分类。
第3章主要介绍分布式数据库设计方法,包括全局关系模式的逻辑划分和实际物理分配,主要包括分片定义、分片设计和分配设计,具体包括水平分片、垂直分片和混合分片的设计。
第4章主要介绍分布式查询处理与优化技术,包括查询优化的基本概念、查询处理与优化过程、查询分解、数据局部化和片段查询优化方法。
第5章主要介绍分布式查询的存取优化技术,包括存取优化的基本概念、存取优化的代价模型、典型的半连接优化技术、枚举法优化技术,以及几种典型的集中式查询优化算法和分布式查询优化算法。
第6章主要介绍分布式事务管理技术,包括分布式事务的概念、分布式事务的实现模型、分布式事务执行的控制模型、分布式事务管理的实现模型以及分布式事务提交协议。
第7章主要介绍分布式恢复管理技术,包括分布式数据库系统中的故障类型、集中式数据库的故障恢复方法、分布式数据库的恢复方法以及分布式数据库的可靠性协议。
第8章主要介绍分布式并发控制技术,包括分布式并发控制的概念及其理论基础、基于锁的并发控制方法、基于时间戳的并发控制方法、乐观的并发控制方法以及分布式死锁管理。
第9章介绍一个典型的分布式数据库系统案例——P2P数据管理系统,包括几种典型的P2P系统的体系结构、数据管理机制以及查询处理与优化策略。
第10章介绍另一个典型的分布式数据库系统案例——Web数据库集成系统,包括典型的Web数据库集成系统的组成结构以及集成系统中的两个核心模块(搜索子系统和查询子系统)。
本书由东北大学信息科学与工程学院计算机软件研究所于戈、申德荣、聂铁铮、寇月、李芳芳、赵志滨、冯时撰写。其中,于戈、申德荣负责本书前言部分、第1章及第2章,申德荣、赵志滨负责第3章,李芳芳负责第4章和第8章,聂铁铮负责第5章,寇月负责第6章和第7章,赵志滨负责第9章,申德荣、聂铁铮负责第10章,各章Oracle案例均由冯时负责。研究生单菁、杨丹、朱命冬、王习特等也参与了本书的审校。全书由于戈和申德荣统稿。
我们在撰写本书的过程中,努力使本书覆盖已有分布式数据库系统的经典理论和技术,尽力跟踪该学科的新发展和新技术,力求使本书具有先进性和实用性,并突出本书自身的特色。但由于作者学识有限,本书不足之处在所难免,敬请专家和学者批评指正。
从19世纪70年代中期开始,各发达国家纷纷投巨资支持分布式数据库系统的研究和开发。历时十年,呈现出了许多研究成果。典型的原型系统有美国国防部委托CCA公司设计和研制的SDD-1分布式数据库系统、美国加利福尼亚大学伯克利分校研制的分布式INGRES系统、IBM圣何塞实验室研制的R*分布式数据库系统、德国斯图加特大学研制的Porel分布式数据库系统、法国Sirius资助计划产生的若干原型系统如Sirius-delta、Polypheme等。随后,商品化的数据库系统Oracle、Sybase、DB2、Informix、INGRES等都从分布式数据库系统研究中吸取了许多重要的概念、方法和技术,实现了相当程度上的分布式数据管理功能,并宣称它们都是分布式数据库系统产品。在分布式数据库系统的商品化进程中,随着研究的深入和应用的普及,更由于分布式数据库管理系统本身的高复杂性,研究者们提出了更简洁、更灵活的实现技术来满足分布式数据处理的要求。目前,商品化数据库产品如Oracle、Sybase、DB2、SQL Server、Informix都支持异构数据库系统的访问和集成功能。它们都采用基于组件和中间件的松散耦合型事务管理机制来实现分布数据的管理,具有高灵活性和可扩展性,并且具有替代传统分布式数据库管理系统中的紧耦合型事务管理机制的趋势。
随着Internet和Web的蓬勃发展,Web环境下的分布式系统已成为当前应用的主流,如电子商务系统、网格系统、P2P共享系统等。近来,云计算、物联网等新型分布式应用的提出,更凸显了分布式数据管理的重要地位。分布式数据处理是分布式系统中必不可少的重要组成部分,涉及数据的分布式存储管理、分布式数据的查询优化、分布式事务管理与故障恢复,以及并发控制处理机制等。分布式数据库系统的概念、基本理论、算法及其相应的技术都将对分布式数据处理以及分布式系统的研究起到重要的指导作用。并且,随着分布式计算技术和应用的发展,分布式数据管理系统的基本理论和技术将发挥越来越重要的作用。
作者多年来在国家自然科学基金、国家863等课题的支持下,以Web数据库集成、联盟企业数据集成为应用背景,针对分布式环境下的数据管理进行了深入研究。同时,作者一直承担东北大学计算机软件专业硕士研究生的分布式数据库系统课程和计算机专业本科生的数据库系统概论和数据库系统实现课程的教学工作。本书正是基于以上工作基础而撰写的。
本书重点介绍经典的分布式数据库系统的基本理论和关键技术,同时也介绍当前流行的商品化分布式数据管理机制,并进行特点分析和对比。
本书共分为十章,内容包括分布式数据库系统概述、分布式数据库系统的结构、分布式数据库设计、分布式查询处理与优化、分布式查询的存取优化、分布式事务管理、分布式恢复管理、分布式并发控制和典型的分布式数据库系统案例(P2P数据管理系统和Web数据库集成系统)。
第1章主要介绍数据库基本知识、分布式数据库概念及其特性,以及分布式数据库系统的作用和特点。
第2章主要介绍分布式数据库系统的结构,包括分布式数据库系统的物理结构、逻辑结构、模式结构和组件结构,阐述典型的分布式数据集成系统的异同点,给出分布式数据库系统的分类。
第3章主要介绍分布式数据库设计方法,包括全局关系模式的逻辑划分和实际物理分配,主要包括分片定义、分片设计和分配设计,具体包括水平分片、垂直分片和混合分片的设计。
第4章主要介绍分布式查询处理与优化技术,包括查询优化的基本概念、查询处理与优化过程、查询分解、数据局部化和片段查询优化方法。
第5章主要介绍分布式查询的存取优化技术,包括存取优化的基本概念、存取优化的代价模型、典型的半连接优化技术、枚举法优化技术,以及几种典型的集中式查询优化算法和分布式查询优化算法。
第6章主要介绍分布式事务管理技术,包括分布式事务的概念、分布式事务的实现模型、分布式事务执行的控制模型、分布式事务管理的实现模型以及分布式事务提交协议。
第7章主要介绍分布式恢复管理技术,包括分布式数据库系统中的故障类型、集中式数据库的故障恢复方法、分布式数据库的恢复方法以及分布式数据库的可靠性协议。
第8章主要介绍分布式并发控制技术,包括分布式并发控制的概念及其理论基础、基于锁的并发控制方法、基于时间戳的并发控制方法、乐观的并发控制方法以及分布式死锁管理。
第9章介绍一个典型的分布式数据库系统案例——P2P数据管理系统,包括几种典型的P2P系统的体系结构、数据管理机制以及查询处理与优化策略。
第10章介绍另一个典型的分布式数据库系统案例——Web数据库集成系统,包括典型的Web数据库集成系统的组成结构以及集成系统中的两个核心模块(搜索子系统和查询子系统)。
本书由东北大学信息科学与工程学院计算机软件研究所于戈、申德荣、聂铁铮、寇月、李芳芳、赵志滨、冯时撰写。其中,于戈、申德荣负责本书前言部分、第1章及第2章,申德荣、赵志滨负责第3章,李芳芳负责第4章和第8章,聂铁铮负责第5章,寇月负责第6章和第7章,赵志滨负责第9章,申德荣、聂铁铮负责第10章,各章Oracle案例均由冯时负责。研究生单菁、杨丹、朱命冬、王习特等也参与了本书的审校。全书由于戈和申德荣统稿。
我们在撰写本书的过程中,努力使本书覆盖已有分布式数据库系统的经典理论和技术,尽力跟踪该学科的新发展和新技术,力求使本书具有先进性和实用性,并突出本书自身的特色。但由于作者学识有限,本书不足之处在所难免,敬请专家和学者批评指正。
【插图】







点击看大图
加载中...

