DDBMS 的优点和缺点
分布式数据库管理系统将数据存储在多个位置。这些位置可以是同一地点的不同系统,也可以是不同地理位置的系统。
如下例所示:
数据库被划分到多个位置,并在 Site1、Site2、Site3 和 Site4 存储数据。
分布式数据库管理系统的优点和缺点如下:
DDBMS 的优点
- 由于数据库已经分布在多个系统中,因此更容易扩展,添加系统也并不复杂。
- 分布式数据库可以根据不同的透明度级别来组织数据,即不同透明度级别的数据可以存储在不同的位置。
- 数据库可以根据组织中的部门信息进行存储。在这种情况下,组织的层级访问更容易。
- 如果发生自然灾害,例如火灾或地震,由于数据存储在不同位置,因此不会所有数据都丢失。
- 创建包含数据库一部分的系统网络成本更低。此数据库也可以轻松地增加或减少。
- 即使某些数据节点离线,其余数据库也可以继续正常运行。
DDBMS 的缺点
- 分布式数据库相当复杂,难以确保用户获得数据库的统一视图,因为它分布在多个位置。
- 由于其复杂性,这种数据库维护成本更高。
- 在分布式数据库中提供安全性很困难,因为需要保护数据库存储的所有位置。此外,连接分布式数据库中所有节点的基础设施也需要安全。
- 由于其性质,难以维护分布式数据库中的数据完整性。由于数据存储在多个位置,数据库中也可能存在数据冗余。
- 分布式数据库非常复杂,很难找到具有必要经验来管理和维护它的人。
广告