首页 > 图书中心 >图书详情

分布式数据库原理与应用(微课版)

掌握分布式数据库知识,成就你未来的梦想。课件下载处为本书课件。

作者:张潇 高文超 李策 闫琰
丛书名:面向新工科专业建设计算机系列教材
定价:59
印次:1-2
ISBN:9787302603306
出版日期:2022.09.01
印刷日期:2024.01.04

本书结合高校计算机教育的特点和本校计算机教学的实际情况编写而成,主要以介绍分布式数据库的基础知识为目的。本书共10章,第1章为分布式数据库概述,第2章为分布式数据库系统的结构,第3章为分布式数据库设计,第4章为分布式数据库查询优化,第5章为分布式查询策略的优化,第6章为分布式数据复制,第7章为分布式事务管理,第8章为分布式恢复管理,第9章为分布式并发控制技术,第10章为P2P数据管理系统。书中内容由浅入深,对分布式数据库的基础内容进行了概况介绍及案例分析,以使得每位读者通过学习都能够掌握分布式数据库的基础知识及前沿技术。 本书内容新颖,理论与实际技术相结合,适用于高等院校计算机及相关专业的学生,也可供相关行业人员作为培训及参考书使用。

more >

前言 自20世纪70年代中期开始,随着计算机网络技术的迅速发展以及地理位置分散的公司、团体和各种组织对数据库的广泛需求,分布式数据库系统在集中式数据库系统的基础上产生并逐渐发展起来。20世纪90年代以后,分布式数据库逐渐进入商用化阶段,传统的关系数据库向分布式数据库逐渐过渡,越来越多的企事业单位选择采用分布式数据库。随着分布式数据库应用的广泛普及,行业的人才需求越来越多,各高等院校计算机及相关专业普遍开设分布式数据库课程,专业教学及行业培训迫切需要理论知识与实际应用相结合的高质量教材。 通过项目及企业合作,作者具备多年分布式数据库管理研究及开发经验,同时担任中国矿业大学(北京)国家级一流专业计算机科学与技术本科生的分布式数据库教学工作,本书正是基于以上工作基础及经验撰写而成。 本书重点介绍经典的分布式数据库系统的基本理论和关键技术,全书共分为10章,内容包括分布式数据库概述、分布式数据库系统的结构、分布式数据库设计、分布式数据库查询优化、分布式查询策略的优化、分布式数据复制、分布式事务管理、分布式恢复管理、分布式并发控制技术和P2P数据管理系统。 第1章首先介绍了数据库的基本知识;然后介绍了分布式数据库的概念及其性能,在此基础上,阐述了分布式数据库系统的优缺点和分布式数据库系统的主要技术;最后介绍了几款典型的分布式数据库系统。 第2章首先介绍了分布式系统的组成部分和基本类型;然后介绍了物理结构和逻辑结构、体系结构、模式结构,简单介绍了多数据库系统与对等型数据库系统;最后阐述了Oracle数据库系统的架构。 第3章首先对关系代数做了简要介绍;然后讲解了按照自上而下的设计策略进行的数据分布设计,主要包括分片的定义和作用、水平分片和垂直分片、分片的设计原理以及分片的表示方法和分配设计模型,并介绍了设计案例。 第4章首先介绍了分布式数据库的查询优化相关理论、分布式查询处理流程以及传统查询优化和分布式查询优化研究的内容;然后介绍了查询分解、从全局查询到片段的转化以及全局优化。第5章主要介绍基于半连接算法的查询优化、基于直接连接的查询优化算法、R中的查询优化算法和SSD1算法。 第6章主要介绍数据复制的概念、分类、参考模型、原理、体系结构及Oracle的复制技术、Sybase的复制技术、IBM数据库复制技术、MySQL复制技术。 第7章主要介绍分布式事务的概念、特性,以及事务管理的控制模型及两阶段提交协议和三阶段提交协议。 第8章首先介绍了恢复管理机制的基础知识,包括恢复的基本概念、故障类型、恢复模型、数据库日志等;其次为更好地理解分布式数据库管理系统中的恢复协议奠定基础,简述了集中式数据库管理系统的恢复算法;最后讨论了分布式数据库系统的故障恢复。 第9章首先介绍了分布式并发控制的概念;然后详细讨论了基于锁的分布式控制技术和基于时间戳的分布式控制技术。 第10章主要介绍P2P系统的拓扑结构、资源定位方式、数据管理系统及其体系结构和P2P系统的查询处理方式。 本书由中国矿业大学(北京)机电与信息工程学院计算机系张潇、高文超、李策、闫琰撰写。其中,张潇编写了第1~3章和第6~9章,李策编写了第4章,高文超编写了第5章,闫琰编写了第10章。张潇统阅了全书。 在撰写本书的过程中,努力使本书覆盖已有分布式数据库系统的经典理论和技术,尽力跟踪该学科的新发展和新技术,力求使本书具有实用性的同时保持先进性,并突出本书特色。但由于作者学识有限,本书难免有不足之处,敬请专家和学者批评指正。 编者2022年5月

more >
扫描二维码
下载APP了解更多

同系列产品more >

并行程序设计

刘轶、杨海龙
定 价:69元

查看详情
Linux操作系统基础——面向人工智...

曹洁,张志锋,冯柳
定 价:59元

查看详情
人工智能应用的数学基础(微课版)

刘帅 付维娜 代建华
定 价:69元

查看详情
信息检索与搜索引擎(微课版)

闫琰、班晓娟、刘煜豪
定 价:49元

查看详情
算法设计与问题求解(第2版·微课版)...

邓泽林、李峰
定 价:59元

查看详情
图书分类全部图书
more >
  • l 本书内容全面丰富,知识体系严谨,覆盖分布式数据库系统的结构、查询、事务管理等基础知识。

    l 内容编排和讲解围绕培养学生建模能力的目标,通过例子和问题讲解知识点及其应用,并给出详细分析和讨论。

    l 提供了大量习题和习题解答,并提供部分例子的电子版演示。
more >
  • 目录

    第1章分布式数据库概述1

    1.1数据库系统1

    1.1.1数据库的概念1

    1.1.2数据库管理系统2

    1.1.3数据库系统简介3

    1.2数据模型4

    1.2.1数据模型概述4

    1.2.2数据之间的联系4

    1.2.3关系模型6

    1.2.4网状模型7

    1.2.5层次模型8

    1.3关系数据库与SQL8

    1.3.1关系数据库8

    1.3.2结构查询语言SQL9

    1.4分布式数据库的基本概念11

    1.4.1分布式数据库11

    1.4.2分布式数据库管理系统12

    1.4.3分布式数据库系统14

    1.5分布式数据库的特性和优缺点15

    1.5.1分布式数据库的特性15

    1.5.2分布式数据库系统的优缺点17

    1.6分布式数据库的主要技术简介18

    1.7典型的分布式数据库系统19

    习题121

    第2章分布式数据库系统的结构22

    2.1分布式数据库系统的组成22

    2.1.1分布式数据库系统与用户有关的组成部分22

    2.1.2分布式数据库系统与数据有关的组成部分23

    2.1.3分布式数据库系统与网络有关的组成部分23

    〖3〗分布式数据库原理与应用(微课版)目录〖3〗2.2分布式数据库系统的分类26

    2.2.1按数据管理模型分类26

    2.2.2按系统全局控制类型分类26

    2.3分布式数据库的物理结构和逻辑结构27

    2.3.1分布式数据库系统的物理结构27

    2.3.2分布式数据库系统的逻辑结构28

    2.4分布式数据库的体系结构28

    2.4.1数据库系统的几种体系结构28

    2.4.2分布式数据库的体系结构概述30

    2.5...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘