分布式数据库及相关问题

分布式数据库及相关问题

ID:37205283

大小:909.10 KB

页数:85页

时间:2019-05-11

分布式数据库及相关问题_第1页
分布式数据库及相关问题_第2页
分布式数据库及相关问题_第3页
分布式数据库及相关问题_第4页
分布式数据库及相关问题_第5页
资源描述:

《分布式数据库及相关问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六部分分布式数据库及相关技术的讨论(第8-11章内容)一分布式数据库概述产生和发展概念和分类体系结构模式结构及独立性。。。二分布式数据库系统中存在的技术问题分布式DB的设计分布式DB的查询分布式DB的事务管理及并发。。。一分布式数据库概述I分布式数据库的产生及发展a经济的发展b计算机硬件环境及网络的发展发展历程:产生于20世纪70年代末期,成长于80年代第一个分布式数据库系统SDD-1是美国计算机公司(CAA)于1976年-1978年设计,79年在DEC-10/20上实现。德国斯图加特大学研制的porel系统美国

2、IBM的R*和systemR美国加大学伯克利分校的Ingres法国INRA研制的SIRIUS-DELTA。。。1987年:C.JDate提出了完全的,真正的分布式DBS应遵循的12条规则:本地自治性不依赖于中心站点可连续操作位置独立性数据分片独立性数据复制独立性分布式查询独立性分布式事务管理硬件独立性操作系统独立性网络独立性DBMS独立性II分布式数据库系统的定义及分类1分布式数据库的定义:分布式数据库是一个数据集合,这些数据分布在由计算机网络连接起来的若干节点上,每个节点可以管理本地的数据应用,也可以参与全局数据

3、应用。同时这些数据在逻辑上形成一个整体,由统一的数据库管理系统进行管理。(DDBMS)注:几个基本的概念站点:计算机连接的一个逻辑单位,称为一个站点。本地(或称:局部)用户、本地应用:一个用户或应用只访问他所注册的那个站点。全局用户、全局应用:一个用户访问涉及两个或两个以上的站点中的数据。全局数据库(GDB)、局部数据库(LDB):。。。2.分布式数据库系统的基本特点:A结构特点:物理分布,逻辑相关。B应用特点:站点自治。多处理机系统C.数据分布透明性:数据的物理独立性内容更丰富,增加了数据分布透明性。---数据的

4、逻辑分片、数据的物理位置分布、数据的复制,对用户透明。D.集中与自治兼备的数据库系统控制机制.---两个层次的数据共享:局部/全局数据共享。E.增加数据冗余度。---利用数据冗余提高系统可靠性、可用性和系统性能。F.事务管理的分布性。---分布环境下,维护事务的原子性、一致性、隔离性和持久性。3.分布式数据库系统的模式结构4.分布式数据库系统的分类A按局部DBMS的数据模型分类:---同构型:数据模型相同*同质同构:数据模型相同且局部DBMS相同。*异质同构:数据模型相同外交部局部DBMS不同。SDD-1和DDM美

5、国CCA公司SYSTEMR*美国IBM公司POREL德国斯图加特大学---异构型:数据模型不同MULTIBASE美国CCA1981研制IMADAS:H佛罗里达大学1984研制DDTSHONEYWELL公司1980年研制。。。B按全局控制系统类型分类:---全局控制集中型DDBSDDBS的全局控制机制及数据字典位于一个中心站点,由中心站点完成全局事务的协调和局部数据库的转换等所有控制功能。---全局控制分散型DDBSDDBS的全局控制机制及数据字典分散在网络的各个站点上,每个站点都能完成全局事务的协调和局部数据转换。

6、---全局控制可变型(主从型)将站点分成两组,一组都包含全局控制机制和数据字典,另一组为辅助站点,只包含自己的数据应用。4.分布式数据库管理系统的功能结构:除了具有集中式DBMS具有的功能外,还要有如下附加的功能:*数据跟踪*分布式查询处理能力*分布式事务管理的能力*复制数据的能力*安全性*分布式目录管理二.分布式数据库系统中存在的技术问题:1分布式数据库系统的设计--全局模式的设计--数据分片,分布2分布式数据库的查询处理3分布式数据库的事务管理及并发控制4分布式数据库的可靠性5异构数据库的连接6安全性7目录管理

7、§1.分布式数据库设计一方法:根据设计是基于现存的数据系统还是构造一个全新的数据库系统,有两种方法创建分布式数据库:组合法:基于现有的系统,建立一个协调管理系统。--采用自底向上的方式构建重构法:创建全新的数据库系统--自顶向下的方式构建二分布式数据库设计的内容:1.数据库设计基础---需求分析1)数据需求2)应用需求●应用的原发站点:发出应用请求的站点●应用在站点被激活的频率●应用对数据对象访问次数、类型和分布统计2.数据库设计(设计的核心任务)全局模式设计局部数据库设计数据分片设计片段的位置分配设计三分布式数据

8、库设计的目标:确保数据库数据和应用具有最大程度的本地性。分布式数据的可用性和可靠性工作负荷分布存储的能力和费用四自顶向下的方式构建分布式数据库需求分析全局概念模型全局逻辑模型分片设计系统实现试运行及维护分布设计局部逻辑设计物理设计1设计的步骤:2数据库的分片设计(1).什么叫“片段”?指在分布式数据库系统中,某一站点上存储的数据集合。(2).分片设计的目的?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。