什么是异构数据源和分布式数据库

异构数据源(disparate data source)广义上讲是指数据结构、存取方式、形式不同的多个数据源。如,在一个系统中,同时包含由关系型数据库Oracle/SQL SERVER/MYSQL、EXCEL文件或txt文本数据、XML数据等不一样的数据源的一个总体,就是一个异构的数据源。数据库

在信息化建设过程当中,因为各类系统建设的阶段性、技术性以及经济、人为因素的影响,致使用户积累了大量不一样存储方式的数据,从简单的文件数据到复杂的网络数据库,它们构成了异构数据源。服务器

 

分布式数据库(Distributed Database)是由若干个服务器节点组成,它们经过网络链接,每一个节点都是一个独立的数据库系统,能够独立运行,在逻辑上属于同一系统,但在物理结构上是分布式的。网络

分布式数据库的特色:数据结构

一、不强调集中控制,它具备一个以全局数据库管理员为基础的分层控制结构,可是每一个局部数据库管理员都具备高度的自主权。分布式

二、数据独立性。spa

三、数据冗余。在须要的节点复制数据,能够提升局部的应用性;当某节点发生故障时,能够操做其它节点上的复制数据,所以增长了系统的有效性。分布式系统中对最佳冗余度的评价是很复杂的。基础

 

分布式系统的类型,大体能够归为三类:技术

一、分布式数据,但只有一个总数据库,没有局部数据库。数据

二、分层式处理,每一层都有本身的数据库。关系型数据库

三、充分分散的分布式网络,没有中央控制部分,各节点之间的联接方式又能够有多种,如松散的联接,紧密的联接,动态的联接,广播通知式联接等。

相关文章
相关标签/搜索