申德荣教授详解:2010版东北大学分布式数据库系统讲义

需积分: 10 1 下载量 165 浏览量 更新于2024-08-15 1 收藏 6.31MB PPT 举报
分布式数据库是东北大学计算机科学与信息科学学院的一门课程,由申德荣老师讲授,课程编号未在提供的部分给出,但教师的联系方式已列出,包括电话83691218和电子邮箱Shenderong@ise.neu.edu.cn。该课程在主楼407室授课,学时为32小时,主要教材选用的是M.Tame Ozsu和Patrick Valduriez编写的《分布式数据库系统》(Principles of Distributed Database Systems),并参考了邵佩英和郑振楣、于戈合作的《分布式数据库系统及其应用》以及科学出版社出版的相关教材。 课程的主要内容分为九章,涵盖了分布式数据库系统的各个方面: 1. **第一章:概论** - 包括数据库领域的发展历史,如IBM的IMS系统和DBTG提出的网络数据库概念,以及对分布数据库系统的基本概念、作用和特点进行介绍。 2. **第二章:分布式数据库系统体系结构** - 讨论系统的组成,包括系统结构、功能结构、模式结构和软件结构,以及各种类型的分布式数据库分类。 3. **第三章:分布式数据库设计** - 介绍数据分片的方法,如水平分片和垂直分片的设计,以及分片的表示方式和分配设计。 4. **第四章:全局查询处理和优化** - 讲解查询优化的基础,如全局查询的分解和变换,以及片段查询的优化策略。 5. **第五章:分布查询的存取优化** - 阐述存取优化的理论,如半连接优化、SDD-1系统优化技术和枚举法优化技术。 6. **第六章:分布式事务管理** - 详细讨论分布式事务的基本概念、提交协议,如2PC协议,并分析分布式事务的恢复策略。 7. **第七章:分布式恢复** - 探讨分布式环境中的故障恢复,包括集中式数据库的恢复方法和分布式事务的恢复技术。 8. **第八章:分布式并发控制** - 介绍并发控制的基础理论,比如基于锁的并发控制方法和2PL协议,以及分布数据库的并发控制策略。 9. **第九章:典型的分布式系统介绍** - 提供了对不同类型的分布式系统,如基于复制技术的数据分片,以及非阻塞分布式事务提交协议等的深入剖析。 这门课程旨在为学生提供对分布式数据库系统深入理解的理论基础和技术实践,要求学生具备本科数据库原理和计算机网络的知识背景,考试方面以作业、测验和期末考试共同考核,占比分别为40%、60%。通过学习,学生将掌握如何设计、管理和优化分布式数据库系统,以应对现代信息技术环境中日益增长的数据处理需求。