多层分布式储运管理系统的-研究与实现

多层分布式储运管理系统的-研究与实现

ID:31934578

大小:1.64 MB

页数:53页

时间:2019-01-29

多层分布式储运管理系统的-研究与实现_第1页
多层分布式储运管理系统的-研究与实现_第2页
多层分布式储运管理系统的-研究与实现_第3页
多层分布式储运管理系统的-研究与实现_第4页
多层分布式储运管理系统的-研究与实现_第5页
资源描述:

《多层分布式储运管理系统的-研究与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、大庆石油学院工程硕士专业学位论文第1章分布式数据库及Web技术简介1.1分布式数据库系统1.1.1分布式数据库的定义分布式数据库(DistributedDatabase,简称DDB)是计算机网络环境中各局部数据库(LocalDatabase,简称LDB)的逻辑集合。DDB是一组数据集,与传统的DB一样也是结构化的数据集合。一个分布式数据库是由分布于计算机网络上的多个逻辑相关的数据库组成的集合,网络中的每个结点具有独立处理的能力(称为场地自治),可执行局部应用,同时每个结点通过网络也能执行全局应用。DDB强调数据集的分布性、逻辑协调性和遵守网络协议。分布性是指数据

2、不是存放在单一位置上某个计算机的存储设备上,而是按应用的需要将整体数据分成一定结构的子集分散在各个位置上。逻辑协调性是指各位置间的数据相互之间有严密的约束规则,子集在逻辑上是一个整体。遵守网络协议是指网络中的各个结点在进行数据交换时必须遵守某些事先约定好的规则,这些为网络中的数据交换而建立的规则和标准称为网络协议。从上述三个特性出发,可以把DDB看成由许多LDB的逻辑集合。实际上,DDB是虚拟的,真正存在的是分散在计算机网络上的各个物理数据库。因此,在DDB中有全局数据库(GlobalDatabase)和局部数据库(LocalDatabase),全局数据库是逻辑

3、的,局部数据库是物理的。分布式数据库管理系统(DislributedDatabaseManagementSystem,简称DDBMS),是管理分布式数据库系统的软件,它负责管理分布式环境下逻辑集成的数据和存取、一致性、有效性和完整性等。由于它的分布性,在管理机制上除了数据库管理系统应有的控制功能外,还必须有在网络通信协议上的分布管理机制。分布式数据库系统(DistributedDatabaseSystem,简称DDBS)是物理上分散而逻辑上集中的数据库系统。分布式数据库系统使用计算机网络将地理位置分散而管理和控制又需要不同程度集中的多个逻辑单位连接起来,共同组成

4、一个统一的数据库系统。因此,分布式数据库系统是计算机网络和数据库系统的有机结合。DDBS的体系结构见图1·1。第一章分布式数据库及其Web技术简介1.1.2分布式数据库的特点图l-tDDBS体系结构分布式数据库系统具有集中式数据库系统的特点,但由于它是和计算机网络结合,使分散与集中统一,因此,还具有一些自身的特点【11【2l。O)物理分布性。分布式数据库系统的数据不是存储在一个结点上,而是分散存储在有计算机网络连接起来的多个结点上。这是分布式数据库与集中式数据库的最大差别之一●(2)逻辑整体性。分布式数据库系统的数据物理上是分散在各个结点上,但在这些分散的数据逻

5、辑上却是一个整体,它们被分布式数据库系统的所有用户(全局用户)共享,并由一个分布式数据库管理系统统一管理。这是分布式数据库的。逻辑整体性”的待点。(3)站点自治性。站点自治性也称场地自治性,各站点上的数据由本地DBMS(DatabaseManagementSystem数据库管理系统)管理,具有自治处理能力,完成本站点的应用(局部应用)。(4)数据独立性。在分布式数据库中.数据独立性包括三方面:数据的逻辑独立性、数据的物理独立性和数据分布的独立性亦称分布透明性(DistributionTransparency)。前两者的含义是用户程序和数据的逻辑结构及数据的存储结

6、构无关。两分布透明性是用户不4大庆石油学院工程硕士专业学位论文必关心数据的逻辑分片,不必关心数据的物理位置分布的细节,也不必关心重复副本(冗余数据)的一致性问题。有了分布透明性,用户的应用程序书写起来就如同没有分布一样。在分布式数据库中,分布透明性是由于引入新的模式和模式之间的映像得到的。(5)集中与自治结合的控制结构。在分布式数据库中,数据的共享有两个层次:一是局部共享,即在局部场地上存储局部用户的共享数据。二是全局共享,即在分布式数据库的各个场地也存储可供网络中其他场地用户共享的数据,支持全局引用。因此,相应的控制结构也具有两个层次:集中和自治。系统中的各局

7、部的数据库系统可以独立地管理局部数据库,具有自治功能。同时系统又有集中控制,协调各局部数据库系统的工作,执行全局管理功能。(6)适当增加数据冗余度。在分布式数据库系统中,增加冗余数据,在不同的场地存储同一数据的多个副本,以提高系统的可靠性、可用性和改善系统性能。当某一场地出现故障,系统可以对另一场地上的相同副本进行操作,不会造成系统的瘫痪。系统可以根据距离选择离用户最近的数据副本进行操作,减少代价。但是增加冗余会不利于更新,增加系统维护代价,因此需要在这些方面做出权衡。(7)事务管理的分布性。分布式数据库的结构与集中式数据库不同,数据的分布性必然造成事务执行和管

8、理的分布性。分布式数据库

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

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

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