技术文章和资源

技术文章(时间排序)

热门类别

Python PHP MySQL JDBC Linux

DDBMS 的优点和缺点

dbmsdatabasemysql

分布式数据库管理系统包含多个位置的数据。可以是同一地点的不同系统,也可以是不同地理位置的系统。

如下例所示 −

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

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

DDBMS 的优点

  • 数据库更容易扩展,因为它已经分布在多个系统中,添加系统并不太复杂。
  • 分布式数据库可以根据不同的透明度级别排列数据,即可以存储在不同位置。
  • 数据库可以根据组织中的部门信息进行存储。在这种情况下,组织层次访问更加容易。
  • 如果发生火灾或地震等自然灾害,所有数据都不会被破坏,而是存储在不同位置。
  • 创建包含部分数据库的系统网络更便宜。该数据库还可以轻松增加或减少。
  • 即使某些数据节点脱机,数据库的其余部分仍可继续正常运行。

DDBMS 的缺点

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

相关文章