分布式数据库概述

分布式数据库的出现是地理上分散的用户对数据共享的需求和计算机网络技术空前发展的结果,它是在传统的集中式数据库系统的基础上发展而来的。它是在应用的驱动下,数据库技术和网络技术不断发展,不断互相融合、互相促进的结果。
分布式数据库的研究始于20世纪70年代中期,在其后的10年间,主要集中在国际上具有代表性的先驱研究计划的实施和相应原型系统研制上,到20世纪80年代中后期,分布式数据库管理系统(DDBMS)领域的研究工作已经取得了决定性的进展,提出并解决了许多基本问题,并提出了一系列新的概念,新的方法,产生了许多新的技术,出现了一批原型系统,积攒了相当丰富的经验,也推出了一些相应的产品。
在DDBMS领域的几个影响较大的先驱有:IBM San Jose实验室给予关系数据库系统System R开发的分布式数据库系统System R*;美国计算机公司研制的SDD-1分布式数据库系统;德国斯图加特大学在小型机网络上开发的分布式数据库系统POREL;法国国家SIRIUS计划开发的SIRIUS-DELTA分布式数据库系统。这些早期的分布式系统的开发和实现对DDBMS领域的研究及产品的开发产生了非常深远的影响。
分布式数据库系统的基础实际中事数据库系统技术和计算机网络技术,但并不是说简单地把集中式数据库通过连网就能够成分布式数据库。在分布式数据库系统的研究与开发中,人们要解决分布式环境下数据库的设计,数据的分配,查询处理,并发控制及系统的管理等多方面的问题。
一个分布式数据库系统强调数据的分布性,数据分布存储在网络的不同计算机(又称结点或场地)上,各个场地既具有高度的自治性,同时又强调各场地系统之间的协作性。对使用数据库的用户来说,一个分布式数据库系统在逻辑上看就如同一个集中式数据库系统一样,用户可以在任何一个场地执行全局应用和(或)局部应用。分布式数据库系统也具有自己的性质和特征。集中式数据库的数据独立性、数据共享和减少冗余度、并发控制、完整性、安全性及恢复等许多概念和技术在分布式数据库系统中都得到了发展,有了不同的更加丰富的内容。随着技术的进步和人们对信息网络化、分布化、开放化的需求日益增长,分布式数据库系统的应用将更加广泛。
在用ORACLE实现分布式数据库中,数据物力上是存放于网络上的不同的计算集中的多个数据库中(如ORACLE数据库),但在逻辑上可以看成一个独立的大的数据库。数据库用户可以通过网络对异地数据库中的数据同时进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的,开发人员无需关心网络的连接细节,无需关心数据在网络结点中的具体分布情况,也无需关心服务器之间的协调工作过程。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值