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