📜  分布式数据库的优点

📅  最后修改于: 2021-09-09 10:45:38             🧑  作者: Mango

分布式数据库基本上为我们提供了分布式计算到数据库管理领域的优势。基本上,我们可以将分布式数据库定义为分布在计算机网络上的多个相互关联的数据库的集合,将分布式数据库管理系统定义为基本上管理分布式数据库同时使分布对用户透明的软件系统。

分布式数据库管理基本上是出于各种原因而提出的,从组织分散和经济处理到更大的自治权。其中一些优点如下:

1. 不同透明度的数据管理——
理想情况下,数据库应该是分发透明的,因为它隐藏了每个文件在系统中物理存储位置的详细信息。在分布式数据库系统中基本上可以使用以下类型的透明胶片:

  • 网络透明度:
    这基本上是指用户不受网络操作细节的影响。它们有两种类型的位置和命名透明度。
  • 复制透明胶片:
    它基本上使用户不知道副本的存在,因为我们知道数据副本可能存储在多个站点以获得更好的可用性性能和可靠性。
  • 分片透明度:
    它基本上让用户不知道碎片的存在,它可能是垂直碎片或水平碎片。

2. 提高可靠性和可用性 –
可靠性基本上定义为系统在特定时间运行的概率,而可用性定义为系统在一段时间内连续可用的概率。当数据和 DBMS 软件分布在多个站点时,一个站点可能会出现故障,而其他站点会继续运行,我们不能只访问故障站点上存在的数据,这基本上会提高可靠性和可用性。

3. 更容易扩展 –
在分布式环境中,系统的扩展在添加更多数据、增加数据库大小或添加更多数据方面,增加数据库大小或添加更多处理器容易得多。

4. 改进性能 –
我们可以通过在不同站点执行多个查询来实现查询间和查询内并行性,方法是将查询分解为多个基本上并行执行的子查询,这基本上可以提高性能。