数据库的发展方向.ppt
《数据库的发展方向.ppt》由会员分享,可在线阅读,更多相关《数据库的发展方向.ppt(29页珍藏版)》请在三一办公上搜索。
1、第九章:数据库的发展方向 第一节 分布式数据库系统 第二节 并行数据库系统,第一节:分布式数据库系统,一、分布式数据库系统的定义 分布式数据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立的数据库系统,它有自己的数据库,自己的用户,自己的CPU,运行自己的DBMS,执行局部应用,具有独立处理的能力。同时,每个结点也能通过网络执行全局应用。每个场地是具有高度的自治性,同时又相互协作组成一个整体。,分布式数据库主要强调分布性和逻辑整体性分布性是指数据库的数据不存储在同一计算机的存储设备上,这与集中式数据库有区别。逻辑整体性是指这些数据逻辑上是互相联系的一个整体
2、,即逻辑上与集中式数据库相同。,二、分布式数据库系统的特点 1、数据独立性 数据的逻辑独立性、物理独立性、数据的分布独立性(分布透明性)分布透明性指用户不必关心数据的逻辑分片,不必关心数据物理位置分布的细节,也不必关心重复副本(冗余数据)一致性问题,同时也不必关心局部场地上数据库支持哪种数据模型。,2、集中与自治共享结合的控制结构 数据的共享有两个层面:一是局部共享,即在局部数据库中存储供本地多用户共享的数据。二是全局共享,即在分布式数据库的各个场地同时存储供其他场地的用户共享的数据,支持系统的全局应用。相应的控制机构也有两个层面:集中和自治。各局部的DBMS可以独立地管理局部数据库,具有自治
3、的功能。同时,系统又设有集中控制机制,协调各个局部DBMS的工作,执行全局应用。,3、适当增加数据冗余度(1)为了提高系统的可靠性,可用性:当某一场地出现故障时,系统可以对另一场地上的相同副本进行操作,不会因一处故障而造成整个系统的瘫痪。(2)为了提高系统性能:系统可以根据距离选择用户最近的数据副本进行操作,减少通信代价,改善整个系统的性能。所以在分布式数据库中增加冗余数据,在不同的场地存储同一数据的不同副本。冗余副本之间数据不一致性的问题是分布式数据库必须着力解决的问题。,4、全局的一致性、可恢复性和并发操作的可串行性 应保证数据库的全局一致性,全局并发操作的可串行化和系统的全局可恢复性。因
4、为全局应用要涉及两个以上结点的数据,所以分布式数据库系统中一个事务可能由不同结点的多个操作组成。当其中某一个结点出现故障操作失败后如何使另一个结点撤消已执行操作?这些技术要比集中式数据库复杂和困难的多,分布式数据库系统必须解决这些问题。,三、分布式数据库的系统结构,1四级模式全局外模式。它们是全局应用的用户视图,是全局概念模式的子集。全局概念模式。它定义分布式数据库中数据的整体逻辑结构,全局概念模式定义了一组全局关系。分片模式。每一个全局关系可以分为若干个不相交的部分,每一部分称为一个片段。分片模式定义了全局关系到片段的映像,而一个全局关系可以对应多个片段。分布模式。片段是全局关系的逻辑部分,
5、一个片段在物理上可以分布到网络的不同结点上。分布模式定义了片段存放结点的映像,根据分布模式提供的信息,一个全局查询可以分解为多个子查询,每一个子查询要访问的数据属于同一结点的局部数据库,通过分布模式到各局部数据库的映像把存储在局部场地的全局关系的片段转换成局部场地的DBMS所支持的数据模型。分片模式和分布模式均是全局的,分布式数据库系统中增加的这些模式和相应的映像使分布式数据库系统具有了分布透明性。,2 数据分片分片的方式有:水平分片和垂直分片 水平分片:是指按一定的条件将关系按行(水平方向)分为若干个子集,每个子集为关系的一个片段。垂直分片:是指将关系按列(垂直方向)分为若干个子集。垂直分片
6、的片段必须能够重构原来的全局关系,即用连接的方法可恢复关系,因此垂直分片的诸片段通常都包含关系的码。,3、分布透明性(包括)(1)分片透明性:指用户或应用程序只对全局关系进行操作而不必考虑关系的分片。当分片模式改变时,只需要修改全局模式到分片模式的映像,而全局关系和应用程序都不必修改,这就是分片透明性。(2)位置透明性:指用户或应用程序不必了解片段的存储场地。当存储场地改变了,只需要修改分片模式到分布模式的映像,应用程序不必修改。(3)局部数据模型透明性:指用户或用户程序不必了解局部结点上使用的是那种数据模型,模型的转换以及语言的转换均由分布模式到各局部数据库的映像完成。,四、分布式数据库管理
7、系统D-DBMS1、D-DBMS的组成和功能 D-DBMS由4个组成部分:(1)LDBMS:局部结点上的数据库管理系统。其功能是建立和管理局部数据库,提供结点自治能力。执行局部应用及全局查询的子查询。(2)GDBMS:全局数据库管理系统(GlobalDBMS)。主要功能是提供分布透明性,协调全局事务的执行,协调各局部DBMS以便完成全局应用,保证数据库的全局一致性,执行并发控制,实现更新同步,提供全局恢复功能。,(3)GDD:全局数据字典(Global Data Directory)。主要功能与集中式数据库的数据字典类似,存放全局概念模式,分片模式,分布模式的定义以及各模式之间映像的定义,存放
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 发展方向
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5985677.html