分布式数据库系统的产生及定义
产生原因:
➢经济的发展
➢计算机硬件环境及网络的发展
发展历程:
➢产生于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) :......