分布式数据库

编辑
本词条由“匿名用户” 建档。

分布式数据库是一种数据库,其中数据存储在不同的物理位置。它可能存储在位于同一物理位置(例如数据中心)的多台计算机中;或者可能分散在互连计算机的网络中。与处理器紧密耦合并构成单个数据库系统的并行系统不同,分布式数据库系统由不共享物理组件的松耦合站点组成。 系统管理员可以跨多个物理位置分发数据集合(例如在数据库中)。分布式数据库可以驻留在Internet、企业内联网或外联网或其他组织网络上的有组织的网...

分布式数据库

编辑

分布式数据库是一种数据库,其中数据存储在不同的物理位置。 它可能存储在位于同一物理位置(例如数据中心)的多台计算机中; 或者可能分散在互连计算机的网络中。 与处理器紧密耦合并构成单个数据库系统的并行系统不同,分布式数据库系统由不共享物理组件的松耦合站点组成。

系统管理员可以跨多个物理位置分发数据集合(例如在数据库中)。 分布式数据库可以驻留在 Internet企业内联网或外联网或其他组织网络上的有组织的网络服务器或分散的独立计算机上。 因为分布式数据库跨多台计算机存储数据,所以分布式数据库可以通过允许在多台机器上处理事务而不是仅限于一台机器来提高最终用户工作场所的性能

两个过程确保分布式数据库保持最新和最新:复制和复制。

 

  • 复制涉及使用专门的软件来查找分布式数据库中的更改。 一旦确定了更改,复制过程就会使所有数据库看起来都一样。 复制过程可能复杂且耗时,具体取决于分布式数据库的大小和数量。 此过程还可能需要大量时间和计算机资源
  • 另一方面,复制的复杂性较低。 它将一个数据库标识为主数据库,然后复制该数据库。 复制过程通常在下班后的固定时间完成。 这是为了确保每个分布式位置都具有相同的数据。 在复制过程中,用户可能只更改主数据库。 这可确保本地数据不会被覆盖。

 

复制和复制都可以使数据在所有分布式位置保持最新。

除了分布式数据库复制和分片,还有很多其他的分布式数据库设计技术。 例如,本地自治、同步和异步分布式数据库技术。 这些技术的实施可以而且确实取决于业务需求和数据库中存储的数据的敏感性/机密性以及企业愿意为确保数据安全性、一致性和完整性花费的价格

分布式数据库

在讨论对分布式数据库的访问时,Microsoft 倾向于术语分布式查询,它以特定于协议的方式将其定义为 [a]ny SELECT、INSERT、UPDATE 或 DELETE 语句,这些语句引用来自一个或多个外部 OLE DB 数据源的表和行集 .Oracle 提供了一个更加以语言为中心的视图,其中分布式查询和分布式事务构成了分布式 SQL 的一部分。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/195963/

(2)
词条目录
  1. 分布式数据库

轻触这里

关闭目录

目录