DDBMS 的优缺点


分布式数据库管理系统将数据存储在多个位置。这些位置可以位于同一地点的不同系统中,也可以位于不同的地理位置。

如下例所示:

数据库被划分为多个位置,并将数据存储在 Site1、Site2、Site3 和 Site4。

分布式数据库管理系统的优缺点如下:

DDBMS 的优点

  • 由于数据库已经分布在多个系统中,因此更容易扩展,添加系统并不复杂。
  • 分布式数据库可以根据不同的透明度级别安排数据,即不同透明度级别的数据可以存储在不同的位置。
  • 数据库可以根据组织的部门信息进行存储。在这种情况下,组织的层次访问更容易。
  • 如果发生自然灾害,例如火灾或地震,由于数据存储在不同的位置,因此不会丢失所有数据。
  • 创建包含数据库一部分的系统网络成本更低。此数据库也可以轻松增加或减少。
  • 即使某些数据节点脱机,数据库的其余部分也可以继续正常运行。

DDBMS 的缺点

  • 分布式数据库相当复杂,难以确保用户获得数据库的统一视图,因为它分布在多个位置。
  • 由于其复杂性,此数据库维护成本更高。
  • 在分布式数据库中提供安全性很困难,因为需要保护数据库存储的所有位置。此外,连接分布式数据库中所有节点的基础设施也需要安全保护。
  • 由于其性质,难以维护分布式数据库中的数据完整性。由于数据存储在多个位置,因此数据库中也可能存在数据冗余。
  • 分布式数据库很复杂,很难找到拥有必要经验来管理和维护它的人员。

更新于:2020年6月20日

17K+ 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告