14.1 分布式数据库

2025-06-07 11:48:49 更新

(1)组成:分布式数据库系统是数据库系统和计算机网络相结合的产物。

(2)原因:计算机功能增强,成本下降,增加了数据分散处理的需求。计算机网络的出现,降低了数据传输费用,而计算机局部网络的广泛应用,为分布式数据库系统的出现提供了实现的可能性。

(3)发展:最初由IBM和UNIVAC等设计单位提出,但当时只实现了分布式系统的信息通讯,没有解决分布式环境中的信息存贮、分配、交换以及处理等问题。自1975年以来,美国、法国、德国等国家的许多大学、科研单位都在力图实现分布式数据库系统。

(4)必要性:在一个各场地有数据库的计算机网络系统中,分布式数据库管理系统使系统中的数据库实现共享,利用率高,存取快,可靠性高,用户使用这些数据库如同使用本地数据库一样,极为方便。反之,只利用现有的一般网络操作系统来存取网络中数据,用户都会感到相当麻烦和困难,而且这类系统对于如何在有一定数据冗余(可靠性必须)情况下保证数据的一致性,故障点的自动切除和故障后的恢复以及并发控制等问题就更没有保障了。

(5)应用:各企事业单位的人事、财务和库存控制等管理信息系统,百货公司销售点的经营销售信息处理系统,电子银行等的在线处理系统,国家政府部门的经济信息系统,大规模数据资源如人口普查、气象预报、环境污染、地震监测等数据库系统,军事指挥控制系统,具有多数据处理中心的企业报告生产系统,医院的病历药品管理以及辅助诊断、病人监护系统,工业控制和管理的集散型系统,计算机综合自动化制造系统以及各种办公自动化系统等。