分布式数据库系统是什么

乐多 问答 2022-04-21 14:29:32 阅读(...)

分布式数据库系统是由若干个站集合而成,这些站又称为节点,在通讯网络中联接在一起,每个节点都是一个独立的数据库系统,都拥有各自的数据库、中央处理机、终端,以及各自的局部数据库管理系统,因此分布式数据库系统可以看作是一系列集中式数据库系统联合。

分布式数据库系统(DDBS)包含分布式数据库管理系统(DDBMS)和分布式数据库(DDB)。在分布式数据库系统中,一个应用程序可以对数据库进行透明操作,数据库中的数据分别在不同的局部数据库中存储、由不同的 DBMS 进行管理、在不同的机器上运行、由不同的操作系统支持、被不同的通信网络连接在一起。

Distributed database 分布式数据库

分布式数据库系统是由若干个站集合而成。这些站又称为节点,它们在通讯 网络中联接在一起,每个节点都是一个独立的数据库系统,它们都拥有各自的数据库、中央处理机、终端,以及各自的局部数据库管理系统。因此分布式数据库系统可以看作是一系列集中式数据库系统的联合。它们在逻辑上属于同一系统,但在物理结构上是分布式的。

分布式数据库系统特点

1.独立透明性

数据独立性是数据库方法追求的主要目标之一,分布透明性指用户不必关心数据的逻辑分区,不必关心数据物理位置分布的细节,也不必关心重复副本(冗余数据)的一致性问题,同时也不必关心局部场地上数据库支持哪种数据模型.分布透明性的优点是很明显的.有了分布透明性,用户的应用程序书写起来就如同数据没有分布一样.当数据从一个场地移到另一个场地时不必改写应用程序.当增加某些数据的重复副本时也不必改写应用程序.数据分布的信息由系统存储在数据字典中.用户对非本地数据的访问请求由系统根据数据字典予以解释、转换、传送.

2.复制透明性

用户不用关心数据库在网络中各个节点的复制情况,被复制的数据的更新都由系统自动完成。在分布式数据库系统中,可以把一个场地的数据复制到其他场地存放,应用程序可以使用复制到本地的数据在本地完成分布式操作,避免通过网络传输数据,提高了系统的运行和查询效率。但是对于复制数据的更新操作,就要涉及到对所有复制数据的更新。

3.易于扩展性

在大多数网络环境中,单个数据库服务器最终会不满足使用。如果服务器软件支持透明的水平扩展,那么就可以增加多个服务器来进一步分布数据和分担处理任务。

分布式数据库系统优点

  1. 具有灵活的体系结构;
  2. 适应分布式的管理和控制机构;
  3. 经济性能优越;
  4. 系统的可靠性高、可用性好;
  5. 局部应用的响应速度快;
  6. 可扩展性好,易于集成现有系统。

分布式数据库系统缺点

  1. 系统开销大,主要花在通信部分;
  2. 复杂的存取结构,原来在集中式系统中有效存取数据的技术,在分布式系统中都不再适用;
  3. 数据的安全性和保密性较难处理。

分布式系统类型

  1. 分布式数据,但只有一个总数据库,没有局部数据库。
  2. 分层式处理,每一层都有自己的数据库。
  3. 充分分散的分布式网络,没有中央控制部分,各节点之间的联接方式又可以有多种,如松散的联接,紧密的联接,动态的联接,广播通知式联接等。
0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 数据处理 data processing

    数据处理包括哪些内容

    计算机数据处理主要包括8个方面,分别是数据采集、数据转换、数据分组、数据组织、数据计算、数据存储、数据检索、数据排序;数据处理是对数据的采集、存储、检索、加工、变换和传输,抽取并推导出有价值、有意义的数据。
  • 兼容性 compatibility

    向后兼容性是什么

    向后兼容性定义为任何硬件或软件使用旧软件版本的接口或成功与其他硬件系统一起工作的能力。简单来说,向后兼容意味着与同一产品的旧型号兼容。软件和硬件可以轻松共享数据,并使用相同的接口成功通信。
  • 蚂蚁链 ANTCHAIN

    蚂蚁链是什么

    蚂蚁链(ANTCHAIN,原蚂蚁区块链)是蚂蚁集团代表性的科技品牌,致力于打造数字经济时代的信任新基建。重新定义商业社会的生产关系和价值重塑,让信任推动数字经济的发展,让世界迈入实现更高效、更透明、更普惠的新契约时代。
  • 车联网 Internet of Vehicles

    车联网是什么

    车联网的概念源于物联网,即车辆物联网,是以行驶中的车辆为信息感知对象,借助新一代信息通信技术,实现车与X(即车与车、人、路、服务平台)之间的网络连接,提升车辆整体的智能驾驶水平,为用户提供安全、舒适、智能、高效的驾驶感受与交通服务。
  • Disk 硬盘

    逻辑区块地址是什么

    逻辑区块地址是描述电脑存储设备上资料所在区块的通用机制,一般用在像硬盘这样的辅助记忆设备。LBA可以意指某个资料区块的地址或是某个地址所指向的资料区块。现今电脑上所谓一个逻辑区块通常是512或1024位组。ISO-9660格式的标准CD则以2048位组为一个逻辑区块大小。
  • Uniswap

    Uniswap是什么

    Uniswap是一种用于交换加密货币的分散金融协议。Uniswap也是最初构建Uniswap协议的公司的名称。该协议通过使用智能合约促进以太坊区块链上的加密货币令牌之间的自动化交易。