咨询电话:
15628812133
01
2023/09

分布式数据库的定义及其特点

发布时间:2023-09-01 17:48:08
发布者:已经写了
浏览量:
0

之前提到数据库系统都属于集中式数据库系统,所有的工作都由一台计算机完成。这有很多的优点,例如在大型计算机配置大容量数据库时,价格比较合算、人员易于管理、能完成大型任务。数据集中管理,减少了数据冗余,并且应用程序和数据库的数据结构之间有较高的独立性。

但是随着不断发展,规模不断扩大,集中式系统也有不便之处,大型数据库的操作都比较复杂,系统不灵活且安全性也较差、因此,采用将数据分散的方法,把数据库分成多个,建立在多台计算机上,数据管理分开独立。将分散的数据库通过网络通信连接起来,这样形式称为分布式数据库系统,

分布式数据库系统的特点包括

1、物理分布性:数据不是存储在一个场地上,而是存储在计算机网络的多个场地上。

2、逻辑整体性:数据物理分布在各个场地,但是逻辑上是一个整体,他们被所有用户共享,由一个分布式数据库管理统一管理。

3、场地自治性:各个场地的数据由本地管理,具有自治处理能力,完成本地使用。

4、协作性:各场地虽然具有高度自治性,但又互相协作构成一个整体。

分布式数据库的其他特点

数据独立性:数据独立性是数据库方法追求的主要目标之一,在集中数据库系统中海,数据独立性包括逻辑独立和数据的物理独立。

集中管理与自治相结合:数据在共享由两个层次,局部共享和全局共享。即每个用户可以共享本地上的局部数据以完成局部应用,全局共享则是用户可以共享所有场地中的数据,完成全局应用。

适当增加数据冗余度:在集中式数据库系统中,尽量减少冗余度是系统的目标之一,但是在分布式数据库中却希望通过冗余数据提高系统的可靠性,可用性和改善系统性能;当某一个场地出现故障的时候,系统可以对另一个场地上相同的副本进行操作,而不会因为一个故障导致整个系统的瘫痪。

事务管理的分布性:数据的分布性必然造成事物执行和管理的分布性,即一个全局事务的执行可分解为在若干场地上的事务,事务的原子性,一致性,隔离性,持久性以及事务的恢复也都应该具有分布性特点。

分布式数据库的定义及其特点

返回列表