首页 > 图书中心 >图书详情
分布式数据库原理与应用(微课版)
作者:张潇 高文超 李策 闫琰
丛书名:面向新工科专业建设计算机系列教材
定价:59元
印次:1-3
ISBN:9787302603306
出版日期:2022.09.01
印刷日期:2024.07.22
本书结合高校计算机教育的特点和本校计算机教学的实际情况编写而成,主要以介绍分布式数据库的基础知识为目的。本书共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中的查询优化算法和SSD1算法。 第6章主要介绍数据复制的概念、分类、参考模型、原理、体系结构及Oracle的复制技术、Sybase的复制技术、IBM数据库复制技术、MySQL复制技术。 第7章主要介绍分布式事务的概念、特性,以及事务管理的控制模型及两阶段提交协议和三阶段提交协议。 第8章首先介绍了恢复管理机制的基础知识,包括恢复的基本概念、故障类型、恢复模型、数据库日志等;其次为更好地理解分布式数据库管理系统中的恢复协议奠定基础,简述了集中式数据库管理系统的恢复算法;最后讨论了分布式数据库系统的故障恢复。 第9章首先介绍了分布式并发控制的概念;然后详细讨论了基于锁的分布式控制技术和基于时间戳的分布式控制技术。 第10章主要介绍P2P系统的拓扑结构、资源定位方式、数据管理系统及其体系结构和P2P系统的查询处理方式。 本书由中国矿业大学(北京)机电与信息工程学院计算机系张潇、高文超、李策、闫琰撰写。其中,张潇编写了第1~3章和第6~9章,李策编写了第4章,高文超编写了第5章,闫琰编写了第10章。张潇统阅了全书。 在撰写本书的过程中,努力使本书覆盖已有分布式数据库系统的经典理论和技术,尽力跟踪该学科的新发展和新技术,力求使本书具有实用性的同时保持先进性,并突出本书特色。但由于作者学识有限,本书难免有不足之处,敬请专家和学者批评指正。 编者2022年5月
more >