概念
分布式数据库系统是由若干个站集合而成。这些站又称为节点,它们在通讯网络中联接在一起,每个节点都是一个独立的数据库系统,它们都拥有各自的数据库、中央处理机、终端,以及各自的局部数据库管理系统。因此分布式数据库系统可以看作是一系列集中式数据库系统的联合。它们在逻辑上属于同一系统,但在物理结构上是分布式的。
分布式数据库系统已经成为信息处理学科的重要领域,正在迅速发展之中,原因基于以下几点:
1、它可以解决组织机构分散而数据需要相互联系的问题。比如银行系统,总行与各分行处于不同的城市或城市中的各个地区,在业务上它们需要处理各自的数据,也需要彼此之间的交换和处理,这就需要分布式的系统。
2、如果一个组织机构需要增加新的相对自主的组织单位来扩充机构,则分布式数据库系统可以在对当前机构影响最小的情况下进行扩充。
3、均衡负载的需要。数据的分解采用使局部应用达到最大,这使得各处理机之间的相互干扰降到最低。负载在各处理机之间分担,可以避免临界瓶颈。
4、当现有机构中已存在几个数据库系统,而且实现全局应用的必要性增加时,就可以由这些数据库自下而上构成分布式数据库系统。
5、相等规模的分布式数据库系统在出现故障的几率上不会比集中式数据库系统低,但由于其故障的影响仅限于局部数据应用,因此就整个系统来讲它的可靠性是比较高的。
特点
1、在分布式数据库系统里不强调集中控制概念,它具有一个以全局数据库管理员为基础的分层控制结构,但是每个局部数据库管理员都具有高度的自主权。
2、在分布式数据库系统中数据独立性概念也同样重要,然而增加了一个新的概念,就是分布式透明性。所谓分布式透明性就是在编写程序时好象数据没有被分布一样,因此把数据进行转移不会影响程序的正确性。但程序的执行速度会有所降低。
3、集中式数据库系统不同,数据冗余在分布式系统中被看作是所需要的特性,其原因在于:首先,如果在需要的节点复制数据,则可以提高局部的应用性。其次,当某节点发生故障时,可以操作其它节点上的复制数据,因此这可以增加系统的有效性。当然,在分布式系统中对最佳冗余度的评价是很复杂的。
分布式系统的类型,大致可以归为三类:
1、分布式数据,但只有一个总? 据库,没有局部数据库。
2、分层式处理,每一层都有自己的数据库。
3、充分分散的分布式网络,没有中央控制部分,各节点之间的联接方式又可以有多种,如松散的联接,紧密的联接,动态的联接,广播通知式联接等。
- 浏览: 276180 次
- 性别:
- 来自: 天津
最新评论
-
donglc:
看不懂,lz你懂不?
DSOFramer.ocx 控件使用 -
xiaoduo2048:
版本太旧了,只能做为一个参考,好多介绍现在的版本里还要好好找找 ...
jasperReport iReport中文教程 -
longzaitian:
谢了,网上关于birt的资料比较少!
Birt入门教程使用说明 -
YYang5968:
request.getSession().getServlet ...
getServletContext().getRealPath() 和request.getRealPath -
OnePiece_2012:
灰常好
mysql 工具--HB-SQLyogEnt
相关推荐
分布式数据库系统是现代大型数据处理的关键技术之一,它在应对海量数据存储、高并发访问以及地理分布的数据需求方面发挥着重要作用。《分布式数据库系统及其应用(第二版)》由邵佩英编著,是中国科大出版社出版的...
分布式数据库系统是一个物理上分散而逻辑上集中的系统,它使用计算机网络将地理位置分散而管理和控制又需要不同程度集中的多个逻辑单位(通常是集中式数据库系统)连接起来,共同组成一个统一的数据库系统。分布式...
分布式数据库系统原理与应用 分布式数据库系统是一种将数据分布在多个地理位置独立的计算机节点上,通过网络进行通信和协调,使得用户能够透明地访问整个数据库系统的数据。这种系统设计旨在提高数据的可用性、容错...
### 分布式数据库系统概述 #### 一、逻辑集中与物理分散 分布式数据库系统的核心特性在于其能够实现**逻辑集中与物理分散**。这意在让数据能够在不同的地理位置上存储,但逻辑上仍然视为一个整体。 - **物理分散*...
### 分布式数据库系统原理 #### 一、概述 《分布式数据库系统原理》是一本深入探讨分布式数据库系统设计与实现的经典著作,由M. Tamer Özsu和Patrick Valduriez共同编写。本书自第一版发布以来,已经过去了近二十...
通过这两个机制,分布式数据库能够实现水平扩展,即通过增加节点数量来提升系统性能。 其次,分布式数据库的事务处理是一个关键挑战。ACID(原子性、一致性、隔离性、持久性)特性在分布式环境下需要重新设计和实现...
"分布式数据库系统" 分布式数据库系统是指将数据库分布在多个计算机上,以提高数据处理和存储的能力。这种系统可以提供更好的可扩展性、可靠性和安全性。 分布式数据库系统有多种形式,可以分为处理分布、数据...
分布式数据库系统是数据库技术的重要分支,它通过将数据分布在多个地理位置不同的节点上,实现了数据的高可用性、可扩展性和容错性。本复习文档主要涵盖了分布式数据库的分类、架构、数据分片与分布策略、数据库管理...
分布式数据库系统是一种高级的数据库架构,它将数据分布在多个地理位置分散的计算机节点上,通过网络进行协同工作。这种系统的设计旨在提升数据的可用性、可靠性和性能,同时保持数据的一致性和完整性。以下是对...
分布式数据库30讲 分布式数据库是指使用分布式架构实现的关系型数据库。它可以解决许多问题,如性能和可靠性问题。由于各种原因,大型机已经不再是多数企业的可选项,而采用 x86 架构的通用设备在单机性能和可靠性...
分布式数据库系统是现代大型信息系统的重要组成部分,其设计和架构对于数据的高效管理和处理至关重要。本章节主要探讨了分布式数据库系统体系结构的相关知识点,包括物理结构和逻辑结构、系统结构、模式结构、功能...
分布式数据库系统是现代信息技术中的一种重要架构,它将数据分布在多个地理位置分散的计算机节点上,形成一个统一的整体。这样的设计允许数据的高效管理和处理,同时提供了高可用性和容错性。 分布式数据库系统的...
分布式数据库系统原理与应用讲义是东北大学教师为了教授学生这一关键领域的知识而编写的教材。分布式数据库系统是现代互联网架构中的重要组成部分,它通过将数据分散存储在多个物理节点上,实现高可用性、可扩展性和...
分布式数据库系统原理是计算机科学中的一个重要领域,尤其在大数据处理和云计算时代,其重要性日益凸显。本书《分布式数据库系统原理 第3版》深入探讨了这一主题,旨在为读者提供全面而深入的理解。 分布式数据库...
分布式数据库系统是现代大型互联网应用的核心技术之一,它将数据分散存储在多个物理节点上,以提高系统的可扩展性、容错性和性能。本教学课件涵盖了分布式数据库系统的重要概念和关键技术,包括事务执行与恢复、并发...
本章节主要介绍了分布式数据库系统的基本概念、作用和特点、主要问题、系统结构、功能结构、模式结构、软件结构、分布式数据库系统分类等内容,为读者提供了一个全面和系统的了解分布式数据库系统的基础知识。
分布式数据库系统及应用是计算机科学领域的一个重要主题,它涉及到如何在多个计算机节点上存储和管理数据,以实现高可用性、高性能和可扩展性。本课件将深入探讨这一领域的核心概念和技术。 首先,分布式数据库系统...
分布式数据库系统是现代大型互联网应用的关键技术之一,它在处理海量数据、提高系统可用性和扩展性方面发挥着重要作用。下面将分别对标题和描述中提到的知识点进行详细阐述。 首先,我们来了解一下“分布式数据库...
分布式数据库设计是指如何将分布式数据库系统中的数据进行逻辑划分和实际物理分配,以满足不同的业务需求和应用场景。在本章中,我们将讨论分布式数据库设计的基本概念、设计策略、分片定义、水平分片、垂直分片、分...