DDBMS 的优点和缺点


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

如下例所示:

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

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

DDBMS 的优点

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

DDBMS 的缺点

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

更新于:2020年6月20日

17K+ 浏览量

启动你的职业生涯

完成课程获得认证

开始学习
广告