分布式数据库的基本概念

1.分布式数据库系统的产生和定义

产生原因:

经济的发展:经济发展:跨国公司:产生一个地方需要管理另外一个地方数据的需求

发展历程:

20世纪70年代末 成长于80年代

第一个数据库系统SDD-1是美国计算机公司(CAA)于1976年-1978年设计,79年在DEC-10/20上实现

德国的斯图加特大学研制的porel系统

美国IBM的R*和system R

美国加州大学伯里克利分校Ingres

法国INRA研制的SIRIUS-DELTA

1987年 C.JDat提出了完全的,真正的分布式DBS应遵循的12条规则

  1. 本地自治性
  2. 不依赖中心站点
  3. 可连续操作
  4. 位置独立性
  5. 数据分片独立性
  6. 数据复制独立性
  7. 分布式查询独立性
  8. 分布式事务管理
  9. 硬件独立性
  10. 操作系统的独立性
  11. 网络独立性
  12. DBMS独立性

3.分布式数据库的定义于分类

分布式数据库的定义:

        分布式数据库是一个数据集合,这些数据分布在由计算机网络连接起来的若干节点上,每个节点可以管理本地的数据应用,也可以参与全局数据应用。同时这些数据在逻辑上形成一个整体,由统一的数据库管理系统进行管理(DDBMS) 。

 注意:几个基本概念

        站点:计算机连接的一个逻辑单位,称为一个站点

        本地(或称:局部)用户,本地应用:一个用户或应用值访问它锁注册的那个站点

        全局用户、全局应用:一个用户访问设计两个或两个以上站点中的数据

        全局数据库(GDB),局部数据库(LDB):...

分布式数据库的基本特点:

        结构特点:物理分布,逻辑相关

        应用特点:站点自治

        数据分布的透明性:数据的物理独立性内容更丰富,增加了数据分布透明性

       集中于自治兼备的数据控制机制,实现两个层次的数据共享:局部/全局数据共享

        增加了数据的冗余性:提高系统可靠性,可用性和系统的性能

分布式数据库的分类:

        同构型:数据模型相同

                同质同构:数据模型相同且局部DBMS相同

                同质同构:数据模型相同且局部DBMS不同

举例      

        sdd-1 和DDM

        SYSTEM R*

        POREL

        异构型      数据模型不同

举例         

        MULTIBASE

        IMADAS.H

        DDTS 

 

按照全局控制来进行分类

        全局控制集中型DDBS

                全局控制机制和数据字典位于中心站点

        全局控制分散型DDBS

                分散到各个站点

        全局控制可变型(主从型)

                综合了一下

2.分布式数据库系统的模式结构与功能结构

1 分布式系统的模式结构

分布式数据库的基本概念_第1张图片

         每一种模式都需要一个转换

 2.功能结构

        除了具有集中式DBMS具有的功能外,还要有如下的附加功能:

        数据跟踪

        分布式查询处理的能力

        分布式事务管理的能力

        复制数据的能力

        安全性

3.分布式数据库中存在的技术问题

        分布式数据库系统的设计

        --全局模式的设计

        --数据分片和分布

         --分布式数据库系统的查询

        --分布式数据库系统的可靠性

        --异构数据库相连

        --安全性

        --目录管理        

你可能感兴趣的:(现在数据库系统,数据库,分布式)