计算机等级考试
三级数据库技术
精讲班
:
长某著名企业
1、云计算概述
云计算是一种商业计算模型。它将
计算任务分布在大量计算机构成的资源
池上,使各种应用系统能够根据需要获
取计算力、存储空间和信息服务。
第三节 云计算数据库架构
第三节 云计算数据库架构
在动态、多机
构参与的虚拟
组织中协同共
享资源和求解
问题
同时使用多
种计算资源
解决计算问
题的过程
将需要巨大计
算能力的问题
分成部分进行
处理,最后综
合结果
分布式计算 并行计算 网格计算
云计算
1、IaaS
将硬件设备等基础
资源封装成服务供
用户使用
2、PaaS
对资源的抽象层次更
进一步,提供用户应
用程序运行环境
3、SaaS
针对性更强,它将某
些特定应用软件功能
封装成服务
云计算服务类型
长某著名企业
云(cloud):即云计算提供商的数据中心
的软硬件设施。
云分为:
公共云:以即用即付的方式提供给公众。
私有云:不对公众开放的云。
混合云
第三节 云计算数据库架构
长某著名企业
2、云数据库体系结构
云数据库(CloudDB,简称云库):云+数据库。
目前主要的云计算平台:
AWS(Amazon Web Services)
GAE(Google AppEngine)
Hadoop
第三节 云计算数据库架构
云计算技术体系结构
长某著名企业
谷歌云 计算基础架构模式(4个子系统)
Google File System文件系统
Map/Reduce分布式编程环境
Chubby分布式锁机制
BigTable大规模分布式数据库
第三节 云计算数据库架构
长某著名企业
3、云数据库与传统数据库比较
云数据库的缺点:
数据安全问题
对云的管理问题
对因特网的依赖
第三节 云计算数据库架构
长某著名企业
1、XML数据库概述
XML,eXtensible Markup
Language.可扩展标识语言。
XML数据库——支持对XML文档格
式进行存储和查询等操作的数据库管
理系统。
第四节 XML数据库
三种类型的XML数据库 :
XML Enabled Database(XEDB) )——能处理XML的数据库。
Native XML Database(NXD) )——纯XML数据库。
Hybird XML Database(HXD)——混合XML数据库。
第四节 XML数据库
长某著名企业
与传统数据库比较,XML数据库 的优
势:
能够对半结构化数据进行处理。
提供 对标签和路径的操作。
能清晰地表达数据的层次特征。
第四节 XML数据库
长某著名企业
2、SQL Server 2008 与 XML
SQL Server中的XML语句:
FOR XML:将返回结果变为XML格式。
示例:
SELECT * FROM Table_cus
WHERE …. FOR XML RAW
第四节 XML数据库
长某著名企业
SQL Server中的XML数据类型:
XML类型的字段
示例:
CREATE TABLE T_info
(
cid int ,
Content xml
)
第四节 XML数据库
例题讲解
长某著名企业
1、Google的云数据库是一个分布式的结构化数
据存储系统,称作( )。
答案:Bigtable
例题讲解
长某著名企业
2、在分布式数据库中,使用( )模式来描
述各片段到物理存放场地的映像。
答案:分配
例题讲解
长某著名企业
3、在并行数据库中,有关系R(A, B)和S(A, C),需
要将它们根据A属性拆分到不同的磁盘上。现有查询
SELECT B FROM R, S WHERE = 。下列
拆分方式中最适合该查询的是( )
A.散列划分
B.轮转法
C.范围划分
D.列表划分
答案:A
例题讲解
4、关于分布式数据库,下列说法错误的是( )
A.分布式数据库系统的目标是利用多处理机结点并行地
完成数据库任务,以提高数据库系统的整体性能
B.分布式数据库中位置透明性是指数据分片的分配位置
对用户是透明的,使得用户在编程时只需考虑数据分片情
况,而不用关心具体的分配情况
C.分布式数据库的事务管理包括恢复控制和并发控制,
恢复控制一般采用的策略是基于两阶段的提交协议
D.分布式数据库的查询代价需要考虑站点间数据传输的
通信代价,一般来说导致数据传输量大的主要原因是数据
间的连接操作和并操作
答案:A
例题讲解
5、关于分布式数据库,下列说法错误的是( )
A.分布式数据库的查询代价需要考虑站点间数据传输的通
信代价,一般来说导致数据传输量大的主要原因是数据间的
连接操作和并操作
B.分布式数据库中位置透明性是指数据分片的分配位置对
用户是透明的,使得用户在编程时只需考虑数据分片情况,
而不用关心具体的分配情况
C.分布式数据库的事务管理包括恢复控制和并发控制,恢
复控制一般采用的策略是基于两阶段的提交协议
D.分布式数据库系统的目标是利用多处理机结点并行地完
成数据库任务,以提高数据库系统的整体性能
答案:A
例题讲解
6、在分布式数据库应用系统中,对全局关系进行分片设计时,下列
说法正确的是( )
A.对于一个全局关系中的任意数据,不允属于任何一个片段,也不
允数据同时属于不同的片段
B.对于一个全局关系中的任意数据,可以允属于任何一个片段,也
允数据同时属于不同的片段
C.对于一个全局关系中的任意数据,不允属于任何一个片段,但
允数据同时属于不同的片段
D.对于一个全局关系中的任意数据,对于一个全局关系,可以允
数据属于不同片段,但不允数据同时属于不同的片段
答案:A
例题讲解
长某著名企业
7、在分布式数据库的数据分配中,若所
有全局数据有且只有一份,他们被分割成
若干切片,每个片段被分配在一个特定场
地上,则该策略属于( )
A.分割式
B.集中式
C.全复制式
D.混合式
答案:A
例题讲解
长某著名企业
8、分布式数据库系统的“分片透明性”位于( )
A.全局概念模式与分片模式之间
B.分片模式与分配模式之间
C.全局模式与全局概念模式之间
D.分配模式与局部概念模式之间
答案:A
例题讲解
长某著名企业
9、在云计算中,当云以即用即付的方式提供
给公众的时候,我们称其为( )
A.公共云
B.私有云
C.共享云
D.混合云
答案:A
例题讲解
长某著名企业
14-2