国内关于分布式数据库的站点

jasonliang79 2003-09-28 11:07:55
希望各位将你们知道的好站点都留下来,以便大家相互学习。谢谢了。
...全文
37 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tommyhuanglei 2003-11-05
  • 打赏
  • 举报
回复
有什么意思呢,现在这方面国内还都是刚刚起步,不如搜一下国外的站点,有些很不错!

我的qq:22443800
我的email:happyhuanglei@vip.sina.com
xiangtx 2003-09-30
  • 打赏
  • 举报
回复
不理解。
jasonliang79 2003-09-30
  • 打赏
  • 举报
回复
为什么不理解呢
jasonliang79 2003-09-28
  • 打赏
  • 举报
回复
我在GOOGLE等都找过,但都没找到这方面的站点,望大虾们帮下忙
1. 填空 分布式数据库系统按局部数据库管理系统的数据模型分类,可以分为 和 两类。 同构型DDBS 异构型DDBS 分布式数据库系统按全避控制系统类型分类,可以分为 、 和 三类。 全局控制集中型DDBS 全局控制分散型DDBS 全局控制可变型DDBS 分布式数据库分布式数据库系统中各站点数据库的逻辑集合,它由 和 组成。 应用数据库 描述数据库 数据分片的三种基本方法是: 、 和 三类。 水平分片 垂直分片 混合分片 分布式数据库中的数据分布策略有: 、 、 和 四层。 集中式 分割式 复制式 混合式 分布式数据库是多层模式结构,一般划分为 、 、 和 四层。 全局外层 全局概念层 局部概念层 局部内层 一个分布式数据库管理系统一般应包括 、 、 和 四个基本功能模块。 查询处理模块 完整性处理模块 调度处理模块 可靠性处理模块 分布透明性包括 、 和 三个层次。 分片透明性 位置透明性 局部数据模型透明性 分布式数据库系统的创建方法,大致可分为 和 两种。 组合法 重构法 集中式数据库设计一般包括:需求分析,概念设计,逻辑设计和物理设计四个阶段,分 布式数据库设计除了上述四个阶段外,还需增加一些个新的阶段 ,它位于 和 之间。 分布设计 逻辑设计 物理设计 水平分片的方法可归为 和 两种。 初级分片 导出分片 DATAID-D相对于DATAID-1增加了 和 两个阶段。 分布要求分析 分布设计 DATAID-D中的分布设计分成 、 、 和 四个阶段。 分片设计 非冗余分配 冗余分配 局部模式的重新构造 分布式查询优化的准则是 。 通信费用和响应时间最短 在分布式系统中,查询代价QC= 。 I/O代价+CPU代价+通信代价 在分布式环境下,查询可分为 、 和 三种类型。 局部查询 远程查询 全局查询 分布式查询处理可以分为 、 、 和 四层。 查询分解 数据本地化 全局优化 局部优化一个分布式事务通常是由 和 组成。 主事务 子事务 事务的四个特性是: 、 、 和 。 原子性 一致性 隔离性 耐久性 控制分布式事务所执行的控制模型有: 、 和 。 主从模型 三角模型 层次模型 分布式数据库系统中,通信故障可以分为 和 两种。 报文故障 网络分割故障 事务恢复主要是依靠 来实现的。 日志 并发控制机制可以为 和 两种类型。 悲观并发控制法 乐观并发控制法 常用的基本封锁算法有: 、 、 和 。 简单的分布式封锁方法 主站点封锁法 主副本封锁法 快照方法 预防死锁的方法有 和 两种类型。 非占先权方法 占先权方法 检测分布式死锁的三种方法是 、 和 。 集中式 层次式 分布式 2. 简答题 分布式数据库系统的特点是什么 答:物理分布性:数据不是存放在一个站点上 逻辑整体性:是与分散式数据库系统的区别 站点自治性:是与多处理机的系统的区别 数据分布透明性 集中与自治相结合 存在适当的数据冗余度 事务管理的分布性 分布式数据库中数据分片的规则是什么 答:(1)完备性原则:必须把全局关系的所有数据映射到各自片段中,绝不允许有属于 全局关系的数据却不发球它的任何一个片段。 (2)可重构原则:必须保证能够由同一个全局关系的各个片段来重建该全局关系。对于 水平分片可用并操作重构全局关系,对于垂直分片可用连接操作重构全局关系。 (3)不相交原则:关系分片后的各个片断不能重叠或只包含主键重叠。 DATAID-D相对于DATAID-1增加哪两个阶段,这两个阶段的具体工作是什么 答:(1)分布要求分析阶段:收集关于分布的信息,如水平分片的划分谓词,每一应用 在各站点激活的频率等。 (2)分布设计阶段:始于全局数据库模式的规格说明和所收集的分布要求,然后产生全 局数据的分片模式和片段的位置分配模式,分配模式描述了分配在各站点上的数据情况 。 分布式事务的一般结构是什么 答:分布式事务的一般结构为: Begin Transaction原语:开始一个事务(2分) T1[] T2[] : 子事务或操作序列 : Tn[] Commit原语:事务成功完成的结束(2分) Rollback或Abort原语:事务失败的结束(1分) 5. 论述题 分布式数据库中,"数据分配"有哪些策略"数据分片"有哪些策略 数据分片的准则是什么 数据分配是指数据在计算机网络各场地上的分配策略。包括: (1)集中式:所有数据均安排在同一个场地上。 (2)分割式:所有数据只有一份,分别被安置在若干个场地。 (3)全复制式:数据在每个场地重复存储。 (4)混合式:数据库分成若干可相交的子集,每一子集安置在一个或多个场地上,但是 每一场地未必保存全部数据。 数据分片的方式有以下三种: (1)水平分片:按一定的条件把全局关系的所有元组划分成若干不相交的子集,每个子 集为关系的一个片段。
1. 何为分布式数据库系统?一个分布式数据库系统有哪些特点? 答案:分布式数据库系统通俗地说,是物理上分散而逻辑上集中的数据库系统。 分布式数据库系统使用计算机网络将地理位置分散而管理和控制又需要不同程度 集中的多个逻辑单位连接起来,共同组成一个统一的数据库系统。因此,分布式 数据库系统可以看成是计算机网络与数据库系统的有机结合。 一个分布式数据库 系统具有如下特点: 物理分布性,即分布式数据库系统中的数据不是存储在一个站点上,而是分散存 储在由计算机网络连接起来的多个站点上,而且这种分散存储对用户来说是感觉 不到的。 逻辑整体性,分布式数据库系统中的数据物理上是分散在各个站点中,但这些分 散的数据逻辑上却构成一个整体,它们被分布式数据库系统的所有用户共享,并 由一个分布式数据库管理系统统一管理,它使得"分布"对用户来说是透明的。 站点自治性,也称为场地自治性,各站点上的数据由本地的DBMS管理,具有自治 处理能力,完成本站点的应用,这是分布式数据库系统与多处理机系统的区别。 另外,由以上三个分布式数据库系统的基本特点还可以导出它的其它特点,即: 数据分布透明性、集中与自治相结合的控制机制、存在适当的数据冗余度、事务 管理的分布性。 2. 简述分布式数据库的模式结构和各层模式的概念。 分布式数据库是多层的,国内分为四层: 全局外层:全局外模式,是全局应用的用户视图,所以也称全局试图。它为全局 概念模式的子集,表示全局应用所涉及的数据库部分。 全局概念层:全局概念模式、分片模式和分配模式 全局概念模式描述分布式数据库中全局数据的逻辑结构和数据特性,与集中式数 据库中的概念模式是集中式数据库的概念视图一样,全局概念模式是分布式数据 库的全局概念视图。分片模式用于说明如何放置数据库的分片部分。分布式数据 库可划分为许多逻辑片,定义片段、片段与概念模式之间的映射关系。分配模式 是根据选定的数据分布策略,定义各片段的物理存放站点。 局部概念层:局部概念模式是全局概念模式的子集。 局部内层:局部内模式 局部内模式是分布式数据库中关于物理数据库的描述,类同集中式数据库中的内 模式,但其描述的内容不仅包含只局部于本站点的数据的存储描述,还包括全局 数据在本站点的存储描述。 3. 简述分布式数据库系统中的分布透明性,举例说明分布式数据库简单查询的各级分 布透明性问题。 分布式数据库中的分布透明性即分布独立性,指用户或用户程序使用分布式数据 库如同使用集中式数据库那样,不必关心全局数据的分布情况,包括全局数据的 逻辑分片情况、逻辑片段的站点位置分配情况,以及各站点数据库的数据模型 等。即全局数据的逻辑分片、片段的物理位置分配,各站点数据库的数据模型等 情况对用户和用户程序透明。 分布透明性包括三个层次:分片透明性,是分布透明性中的最高层;位置透明性 ,也称分配透明性,是分布透明性的中间层;局部数据模型透明性,也称局部映 像透明性,即与各站点数据库的数据模型无关,是分布透明性的最底层。 4. 讨论分布式数据库更新应用中的各级分布透明性问题。 分片透明性:应用程序如同数据库不是分布的那样来执行更新操作,编程人员不 必知道被更新的属性是否是分片模式的定义中使用的属性。 位置透明性:应用程序员必须要知道分片情形,并将给出明确的处理。这是一种 非常简单的更新应用,最后四个语句可以任何次序或并行执行。 本地映像透明性:应用程序员必须明确地处理片段的位置。若为更新应用,还必 须考虑片段的复制问题 5. 数据库设计中分片设计的基本目的是什么?何为水平分片?举例说明初级分片和导 出分片的方法。 分片设计的基本目的是产生一个对全局数据合适的划分方案。使用这种方案得到 的片段作为分布式数据库中数据的分配和存储单位时,不但能够减少应用中的操 作量,而且能够对于应用具有最大可能的本地性,即使得各片段位于其使用最多 的站点,或者说,使绝大多数应用所使用的数据位于该应用的原发站点。但是, 不是所有的全局数据都必须进行分片,应考虑到有可能一个全局关系根本不需要 分片。特别是,如果分片一个全局关系所能够获得的好处太小,不足以补偿因分 片造成的开销,就不必须对该全局关系进行分片。 水平分片是对全局关系执行"选择"操作,把具有相同性质的元组进行分组,构成 若干个不相交的子集。水平分片的方法可归为初级分片和导出分片两类。 初级分片:以关系自身的属性性质为基础,执行"选择"操作,将该关系分片成若 干个不相交的片段。 例如:S(S#,SNAME,AGE,SEX) Define fragment S1 as select * from s where sex = 'M' Define fragment S2 as select * from s where sex = 'F' 导出分片:

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧