分布式数据库系统基本概念

分布式数据库系统的产生及定义

产生原因
➢经济的发展
➢计算机硬件环境及网络的发展
发展历程
➢产生于20世纪70年代末期,成长于80年代。
➢第一个分布式数据库系统SDD 1是美国计算机公司( CAA )于1976年-1978年设计,79年在DEC 10/20上实现。
➢德国斯图加特大学研制的porel系统
➢美国IBM的R*和system R
➢美国加大学伯克利分校的Ingres
➢法国INRA研制的SIRIUS-DELTA
1987年,C.J Date提出了完全的,真正的分布式DBS应遵循的12条规则
➢本地自治性
➢分布式查询独立性
➢不依赖于中心站点
➢分布式事务管理
➢可连续操作
➢硬件独立性
➢位置独立性
➢操作系统独立性
➢数据分片独立性
➢网络独立性
➢数据复制独立性
➢DBMS独立性

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

注意几个基本概念:
➢站点:计算机连接的一个逻辑单位,称为一个站点。
➢本地(或称:局部)用户、本地应用:一个用户或应用只访问他所注册的那个站点。
➢全局用户、全局应用:一个用户访问涉及两个或两个以上的站点中的数据。
➢全局数据库 (GDB)、 局部数据库(LDB) :......

分布式数据库系统的基本特点
➢结构特点:物理分布,逻辑相关

➢应用特点:站点自治。——每一个站点自己管理自己,自己单独的形成一个局部的数据库应用系统。

➢数据分布透明性:数据的物理独立性内容更丰富,增加了数据分布透明性
➢集中与自治兼备的数据库系统控制机制,实现两个层次的数据共享:局部/全局数据共享。
➢增加数据冗余度:提高系统可靠性、可用性和系统性能
➢事务管理的分布性:分布环境下,维护事务的原子性、一致性、隔离性和持久性
分布式数据库系统的分类:

  • 按局部DBMS的数据模型分类:
    • 同构型:数据模型相同
      *➢同质同构:数据模型相同且局部DBMS相同。
      *➢异质同构:数据模型相同但局部DBMS不同。
      SDD-1和DDM美国CCA公司(异质同构)
      SYSTEM R*美国IBM公司(同质同构)
      POREL德国斯图加特大学(异质同构)
    • 异构型:数据模型不同
      MULTIBASE美国CCA1981研制
      IMADAS:H佛罗里达大学1984研制
      DDTS HONEYWELL公司1980年研制
  • 按全局控制系统类型分类:

分布式数据库系统的模式结构和功能结构 

分布式数据库系统的模式结构

分布式数据库系统的功能结构
除了具有集中式DBMS具有的功能外:如数据定义、数据操作、运行控制

还要有如下附加的功能:数据跟踪、分布式查询处理的能力、分布式事务管理的能力、复制数据的能力、安全性、分布式目录管理

分布式数据库系统中存在的技术问题

1.分布式数据库系统的设计
——全局模式的设计
——数据分片,分布

2.分布式数据库的查询处理

3.分布式数据库的事务管理及并发控制

4.分布式数据库的可靠性

5.异构数据库的连接

6.安全性

7.目录管理

 

 

 

【北京工业大学-高级数据库系统】

https://next.xuetangx.com/course/BJUT08091000021/1075768

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值