数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统
A.数据共享性强
B.数据可长期保存
C.采用一定的数据结构
D.数据独立性好
试题二(共25分)
阅读以下关于分布式存储系统设计的叙述,回答问题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架构,单点失效问题是如何解决的。
UNIX系统能获得巨大成功,这和它优越的特性分不开。下面关于UNIX的描述中,错误的是()。
A)UNIX系统是一个多用户、多任务的操作系统
B)UNIX系统大部分是用C语言编写的,易读、易修改、易移植
C)UNIX提供了功能强大的可编程Shell语言,即外壳语言,作为用户界面
D)UNIX系统采用的星状文件系统,具有良好的安全性、保密性和可维护性
下列关于UNIX操作系统特性错误的说法是
A.UNIX操作系统是一个多用户、多任务的系统,但当进程过多的时候会降低效率
B.提供了功能强大的Shell语言作为用户界面
C.采用树型文件系统有良好的安全性、保密性,但层次过多会导致可维护性差
D.采用进程对换的内存管理机制和请求调页的存储管理方式
在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是()。
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.以上选项均不对
Window95/98/Me采用的文件系统格式是()。
A.OS2
B.FAT
C.NTFS
D.WinFS
在Windows98环境下,常用的文件系统有如下几种。其中,5英寸的软盘所采用的文件系统是()。
A.FAT12
B.FAT16
C.FAT32
D.UDF