分布式数据库基本了解

分布式数据库基本了解


发布日期: 2017-01-23 更新日期: 2017-01-23 编辑:xuzhiping 浏览次数: 4159

标签:

摘要: 1.分布式数据库的优缺点 DDB的优点是数据能够就近存储在多数用户需要访问位置,提高数据访问的响应速度。由于不同位置上,共享处理,数据处理速度更快。有组织结构,可共享和本地独立访问数据。具有弹性,新站点增加数据不影响其他位置的操作。确认,分析数据请求。在局域网...

1.分布式数据库的优缺点

DDB的优点是数据能够就近存储在多数用户需要访问位置,提高数据访问的响应速度。由于不同位置上,共享处理,数据处理速度更快。有组织结构,可共享和本地独立访问数据。具有弹性,新站点增加数据不影响其他位置的操作。确认,分析数据请求。在局域网(LAN)增加服务器比升级主机系统更便宜,且更容易使用PC系统。数据风险小于将数据全部存储在单个计算机。

与集中式系统比较,DDB缺陷是数据库管理和控制、安全保证更复杂。更趋向于缺乏标准和开发经验,需要更复杂的设计。数据复制导致存储成本增加。

2.分布式数据库的类型

DDBMS的类型有:①单站点处理单站点数据。②多站点处理单站点数据。③多站点处理多站点数据。其中同类DDBMS在一个网络上集成一种类型的中心式DBMS,异类DDBMS在一个网络集成不同类型的中心式DBMS,因此完全异类DDBMS将支持不同数据库模型(如RDM,NDM,HDM)支撑的不同DBMS。

3.分布的透明度

分布的透明度指用户不需要了解:①数据是如何分割的。②不同站点上数据如何复制。③数据存放地点。

分布透明度的类型包括:①分割透明度。用户不需要知道如何分割。②位置透明度。用户必须指定片段名称,但是不需要知道它们的位置。③局部透明度。用户必须指明片段名称和它们的位置。④事务透明度。事务透明度确保全部DB相关事务完成时,事务处理完成。事务透明确保不同站点数据更新。此外,故障透明确保在结点故障发生时,系统仍可操作。异类透明使同一DB构架下,不同局部DBMS(RM,NM,HM)能集成。

分布式事务与分布式请求相关,分布式请求有4种类型:①远程请求(re¬moterequest)。请求涉及的数据仅仅来自一个远程站点。②远程事务(remotetransaction)。类似于远程请求,区别是一个事务可能包含几个请求。③分布式事务(distributedtransaction)。允许一个事务涉及几个不同的站点,每个请求涉及的数据每次来自一个站点。④分布式请求(distributedrequest)。允许相关数据来自几个站点,每个请求涉及同时来自多个站点的数据3两步提交(two-phasecommit)协议将确保全部请求得到成功执行。查询的执行成本是访问时间、数据事务和CPU处理的函数。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org