CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

分布式是什么啊?

楼主tianxingjian1273(Pls say:陈总,早晨!)2003-11-02 12:46:15 在 MS-SQL Server / 基础类 提问

不懂,请高手解释一下. 问题点数:50、回复次数:1Top

1 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-11-02 12:57:22 得分 50

分布式数据库技术是分布式技术与数据库技术的结合,在数据库研究领域中已有多年的历史。从概念上讲,分布式数据库是物理上分散在计算机网络各结点上,而逻辑上属于同一个系统的数据集合。它具有数据的分布性和数据库间的协调性两大特点。系统强调结点的自治性而不强调系统的集中控制,且系统应保持数据的分布透明性,使应用程序编写时可完全不考虑数据的分布情况。  
  在分布式数据库系统中数据独立性概念也同样重要,然而增加了一个新的概念,就是分布式透明性。所谓分布式透明性就是在编写程序时好像数据没有被分布一样,因此把数据进行转移不会影响程序的正确性。  
  与集中式数据库系统不同,数据冗余在分布式系统中被看作是所需要的特性,其原因在于:首先,如果在需要的节点复制数据,则可以提高局部的应用性。其次,当某节点发生故障时,可以操作其它节点上的复制数据,因此这可以增加系统的有效性。当然,在分布式系统中对最佳冗余度的评价是很复杂的。  
  在分布式数据库中,数据存储通过以下三种途径实现:  
  ² 复制:系统维护关系的几个完全相同的副本,这些副本存储在不同的结点上。    
  ² 分片:关系被划分为几个片段,各个片段存储在不同的结点上。    
  ² 复制+分片:关系被划分为几个片段,系统为每个片段维护几个副本。  
  Top

相关问题

  • 什么是分布式系统架构???
  • 什么是分布式程序?
  • 100分请教几个概念问题:什么是集群?怎么理解分布式和分布式对象?
  • 来抢分:什么是分布式系统开发
  • 再发一帖,什么是分布式应用程序呀!
  • 分布式事务的原理是什么?
  • 快救救小弟!什么是“交流分布式共享数据库”?
  • C#是用什么服务完成三层或分布式架构的?
  • .net分布式应用程序是什么?和smart client有关系么?
  • 什么叫做“分布式查询”?

关键词

  • 分布式
  • 数据库
  • 数据
  • 系统
  • 节点
  • 分布
  • 结点
  • 技术
  • 透明性
  • 片段

得分解答快速导航

  • 帖主:tianxingjian1273
  • lynx1111

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo