此题为判断题(对,错)。
第2题
阅读以下关于分布式存储系统设计的叙述,回答问题1至问题3。
某软件公司开发基于云计算的分布式文档协作平台( DDCP),系统部分需求如下所示:
(1)实现文档的分布式存储,客户端可随时随地上传和下载文档;
(2)支持多客户端并发编辑同一文档,某个客户端所做修改会实时显示在其他客户端;
(3)要求系统具有自我修复机制,当系统中某个节点失效时,无需人工干预能够自动实现节点替换并恢复到一致状态。
项目组经过讨论,决定采用现有的分布式文件系统作为基础架构,但在具体选用哪种设计方案时产生了分歧。王工建议采用Hadoop分布式文件系统HDFS作为系统参考架构,但张工认为Google分布式文件系统GFS更适合该系统需求。最后经过更为详细
的分析和讨论,同意了张工的建议,采用GFS作为分布式文档协作平台的文件系统架构。
【问题1】(12分)
请用300字以内的文字说明GFS和HDFS有何异同,并针对系统需求,用200字以内的文字说明选择GFS的原因。
【问题2】(8分)
针对图2-1所示DDCP基础架构,请分别说明一次数据读操作和一次并发写操作的过程。
【问题3】(5分)
请分别叙述采用GFS和HDFS架构,单点失效问题是如何解决的。
第3题
【说明】
计算机用户通常使用主机名来访问网络中的节点,而采用TCP/IP协议的网络是以 IP地址来标记网络节点的,因此需要一种将主机名转换为IP地址的机制。在Linux系统中,可以使用多种技术来实现主机名和IP地址的转换。
请选择恰当的内容填写在(1)、(2)、(3)空白处。 一般用Host表、网络信息服务系统(NIS)和域名服务(DNS)等多种技术来实现主机名和IP地址之间的转换。Host表是简单的文本文件,而DNS是应用最广泛的主机名和IP地址的转换机制,它使用(1)来处理网络中成千上万个主机和IP地址的转换。在Linux中,DNS是由BIND软件来实现的。BIND是一个(2)系统,其中的resolver程序负责产生域名信息的查询,一个称为(3)的守护进程,负责回答查询,这个过程称为域名解析。(1)A.集中式数据库B.分布式数据库(2)A.C/S B.B/S(3)A.named
B.bind
C.nameserver
第5题
A.在操作系统中,数据库是以文件方式存储数据的,是数据的一种高级组织方式
B.数据库中,同一数据表中的各数据记录,按同一结构存储,不同的应用程序都可直接操作使用这些数据
C.数据库系统提供管理手段来保持数据的完整性、一致性、安全性
D.分布式数据库将原来集中存放和管理的数据库分布在网络节点上,逻辑上构成了多个数据库
第10题
A.(10+210+220+230)×4096B
B.(10+210+220+230)×4096B
C.(10+211+222+233)×4096B
D.(10+29+218+227)×4096B
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!