分布式数据库:物理分布与逻辑整体性详解
需积分: 9 114 浏览量
更新于2024-08-15
收藏 545KB PPT 举报
分布式事务-分布式数据库系统
分布式数据库系统是在计算机网络、分布式计算技术和传统数据库技术融合发展的产物,起源于20世纪70年代中期,以美国计算机公司CCA在DEC计算机上实现的SDD-1系统为标志。随着90年代计算机网络和多任务操作系统的发展,分布式数据库进入了商品化应用阶段,传统关系数据库也朝着分布式方向演进,逐渐形成基于客户机/服务器架构的产品。
分布式数据库系统的出现是对集中式数据库的扩展,针对大型DBS的复杂性、灵活性不足以及安全性问题。集中式数据库的局限性促使研究者探索分散式系统,即将数据分散存储在多台计算机上,各节点相对独立,但可通过网络进行通信。进一步发展,分布式数据库系统(DDBS)通过网络将这些分散的数据库连接起来,实现了数据的逻辑整体性和物理分布性。
分布的主要目标是提高访问效率,减少网络传输,并均衡网络负载。分布方法包括重复式(每个节点都有完整数据副本)、划分式(数据库分割存储)和部分复制式(结合两者),这要求分布式数据库管理系统(DDBMS)处理分布式环境下的特定问题,使得用户可以像使用集中式数据库一样无缝操作。
分布式数据库的核心概念包括:
1. **分布式数据库**:一组相关数据库分布在多台计算机上,由DDBMS软件统一管理和协调,保持逻辑上的完整性,尽管数据物理上分布在不同节点。
2. **分布式管理系统**:数据集分布在不同计算机节点上,每个节点独立运行局部应用,同时也支持全局协作,通过网络通信进行数据交互。
分布式数据库的特点主要表现在两个方面:
- **数据分布性**:数据不再集中存储,而是跨多个地理位置的站点分散存放。
- **逻辑关联性**:尽管数据物理上分布在多个节点,但逻辑上作为一个整体看待,用户可以跨越节点访问所需数据。
分布式数据库系统是一种在分布式环境中,通过网络连接和协调的数据库解决方案,它解决了集中式数据库在扩展性和性能方面的挑战,为现代信息系统提供了更灵活、高效和安全的数据管理方式。
2021-11-23 上传
422 浏览量
796 浏览量
2022-08-04 上传
2023-09-18 上传
2023-10-26 上传
2021-04-11 上传
461 浏览量
1273 浏览量
Pa1nk1LLeR
- 粉丝: 67
- 资源: 2万+
最新资源
- 新建文件夹,新建文件夹2,matlab
- -lab-07-conditionals
- InteractiveRomaniaMap
- jd-eclipse的2.0.rar
- login-assignment:登录分配
- yacc-dev.7z
- CSP-J CSP-S初赛模拟题_PDF(2020.10.01).rar
- 带有详细注释的 Redis 3.0 代码.zip
- Flask-miniproject
- 行业文档-设计装置-集罐输送平台的拨罐装置.zip
- oms-gateway
- VMware16.0.0.zip
- Medieval Online, Realistic MMOG-开源
- CSI2132_Project
- c8y-angular-polymer-boilerplate::alembic:实验累积量+ Angular +聚合物(Web组件)游乐场
- OA办公管理后台系统 BS系统 办公自动化管理 后台管理 - html.zip