NOSQL选择复习

NoSQL作业1

作业1:第1章

一. 单选题(共8题,40分)

1. (单选题)非关系型数据库一般采用()方式对数据进行存储、组织、管理和处理。

A. 纵向扩展
B. 横向扩展
C. 升级硬件配置
D. 以上都不对

正确答案: B
2. (单选题)海量数据存储时,常见的外挂存储或网络存储方式有()NAS、SAN。

A. DSA
B. SAD
C. DAS
D. SDA

正确答案: C
3. (单选题)()指存储设备通过电缆直接连到服务器。

A. DAS
B. NAS
C. SAN
D. 以上都不对

正确答案: A
4. (单选题)()指存储设备连接到网络中,客户端通过网络存取协议存取数据。

A. DAS
B. NAS
C. SAN
D. 以上都不对

正确答案: B
5. (单选题)以下不属于数据可视化工具的是()。

A. MS Excel
B. Premiere
C. Echarts
D. D3.js

正确答案: B
6. (单选题)不属于NoSQL集群特征的是( )。

A. 能够对集群中的数据进行集中存储和统一管理
B. 能够对集群中的计算机及其存储资源进行统一管理、调度和监控
C. 具有较强的分区容错性
D. 具有较强的伸缩性

正确答案: A
7. (单选题)不属于NoSQL集群特征的是( )。

A. 能够对集群中的数据进行统一管理
B. 集群内节点不能出现节点故障
C. 能够对集群中的计算机及其存储资源进行统一管理、调度和监控
D. 集群内任务并行化处理

正确答案: B

答案解析:

8. (单选题)下面正确描述NoSQL特性的是( )。

①ACID ②高性能 ③ 事务 ④可扩展

A. ①②
B. ①③
C. ②④
D. ③④

正确答案: C

二. 多选题(共5题,)

9. (多选题)NoSQL的特点有()。

A. NoSQL主要针对海量数据的管理
B. NoSQL软件一般是收费的
C. NoSQL数据库一般具有统一的数据模型
D. HBase属于非关系数据库,MySQL是关系数据库

正确答案: AD
10. (多选题)NoSQL的典型应用场景是()。

A. 海量日志数据的管理和查询
B. 对OLTP系统的后台数据查询、分析
C. 对OLAP系统的后台数据查询、分析
D. 复杂数据模型的简化处理

正确答案: ACD
11. (多选题)”非关系数据库“集群的特征有()。

A. 具有较强的分区容错性
B. 对集群内的计算机进行统一的管理、调度和监控
C. 集群部署方式较复杂,但具有较强的伸缩性
D. 集群中对数据进行分散的存储和统一管理

正确答案: ABD
12. (多选题)大数据的特征有()。

A. 大容量
B. 多样化
C. 高速率
D. 有价值

正确答案: ABCD
13. (多选题)有关数据采集描述,正确的是()。

A. 在线采集是指直接监控数据源的变化,数据分发服务主动查看数据变化并获取数据。
B. 离线采集是指直接监控数据源的变化,数据分发服务主动查看数据变化并获取数据。
C. 互联网是大数据采集的源头,例如记录用户访问页面的情况。
D. 大数据采集的过程就是把原始数据加载到分布式的大数据管理系统的过程。

正确答案: ACD

三. 判断题(共7题,3)

14. (判断题)"关系型数据库“和”非关系数据库“是DBMS的具体形式,用来管理不同特点的数据。

A. 对
B. 错

正确答案: 对
15. (判断题)NewSQL是关系数据库的延伸,具有关系数据库的特性,但不具有NoSQL的特点。

A. 对
B. 错

正确答案: 错
16. (判断题)大数据的采集一般可以采用在线和离线两种方式。

A. 对
B. 错

正确答案: 对
17. (判断题)NoSQL可进行海量业务数据管理和查询,可以替代传统的关系型数据库。

A. 对
B. 错

正确答案: 错
18. (判断题)关系数据库的分布式部署、实现可以不受任何限制。

A. 对
B. 错

正确答案: 错
19. (判断题)数据仓库是数据集合,反应数据的实时变化,具有面向主题、集成、与时间相关的特点,可以为企业提供管理和决策依据。

A. 对
B. 错

正确答案: 错
20. (判断题)大数据的在线数据采集是指定期将数据从数据源上传到大数据系统中的方式,可以实现对数据的实时分析。

A. 对
B. 错

正确答案: 错

NoSQL作业3

作业3:第2章 2.2

一. 多选题(共7题,46.2分)

1. (多选题)在分布式系统中,数据被统一维护、分布存储。有关数据分片描述正确的是()。

A. 当用户查询数据时,Apache HBase采用的方法是用户先访问统一的元数据服务器或集群,查找数据在哪些节点。然后元数据服务器再通知相应的节点进行本地扫描。
B. 当用户查询数据时,Apache HBase采用的方法是各节点先进行本地扫描,查找数据在哪些节点。然后通知元数据服务器。
C. 在使用NoSQL数据库时,用户不可以对分片的大小、分片算法进行配置。
D. 在使用NoSQL数据库时,用户一般可以对分片的大小、分片算法进行配置。

正确答案: AD
2. (多选题)在分布式系统下,NoSQL数据库需要解决的问题包括()。

A. 多个节点上数据的统一管理
B. 尽可能提高数据管理能力和查询效率
C. 增加节点,系统自适应
D. 网络故障时,数据不丢失

正确答案: ABCD
3. (多选题)在NoSQL中,有关数据多副本描述正确的是()。

A. 当追加数据时,系统会将数据同时写到各个副本,以保证数据的一致性
B. 当修改数据时,系统会将数据先修改1个副本,再将修改同步到各个副本,以保证数据的一致性
C. 将数据复制为多副本,不同的系统采用不同的策略
D. 如何保持多个副本内容相同是数据写入和修改时要考虑的问题之一

正确答案: BCD
4. (多选题)有关分布式系统可伸缩性的描述,正确的是()。

A. 在集群扩展时,需要更新节点状态,使已有节点能发现新加入节点
B. 在集群扩展时,要求对业务影响小,配置过程简单
C. 网络出现故障节点,系统需要将失效的节点定位
D. 网络出现故障节点,可以移除节点,不需要从数据的其他副本复制得到新副本

正确答案: ABC

答案解析:

5. (多选题)在分布式集群中,可能出现的问题有()。

A. 局部网络故障和少量节点故障
B. 局部网络故障有暂时的网络拥塞或网络设备故障
C. 节点故障有节点的暂时故障
D. 节点存储数据的永久损失

正确答案: ABCD
6. (多选题)分布式系统的伸缩性要考虑的问题有()。

A. 增加节点
B. 移除节点
C. 更新节点状态
D. 数据重新平衡

正确答案: ABCD
7. (多选题)在NoSQL数据库中,对数据多副本描述正确的是()。

A. 如果将数据复制为多个副本,存在存储策略、多副本复制和多副本内容相同的问题
B. 在HDFS分布式文件系统中,默认的副本数是三个
C. 仅采用单机容错机制的存储策略
D. 传统的Raid5进行数据容错,可以应对网络故障

正确答案: AB

二. 判断题(共8题,53.8分)

8. (判断题)在分布式系统中,出现网络故障或节点故障是正常的,所以要求NoSQL数据库能做到容错和故障恢复。

A. 对
B. 错

正确答案: 对
9. (判断题)NoSQL数据库通过降低系统的可用性,提高可扩展性和可通用性。

A. 对
B. 错

正确答案: 错
10. (判断题)“数据分片”指将数据打散,实现均匀分布,目的是尽可能使各节点负载均衡。

A. 对
B. 错

正确答案: 对
11. (判断题)在分布式系统中,用户查询相关数据时,必须了解整个集群的拓扑结构和存储状态。

A. 对
B. 错

正确答案: 错
12. (判断题)NoSQL数据库支持多副本,当出现网络故障时,可以通过访问其他副本,使数据保持完整。

A. 对
B. 错

正确答案: 对
13. (判断题)在HDFS分布式文件系统中,采用机架感知的存储策略实现数据多副本。

A. 对
B. 错

正确答案: 对
14. (判断题)NoSQL的集群扩展后,需要解决所有节点的均衡存储、平衡后的数据查询问题。

A. 对
B. 错

正确答案: 对
15. (判断题)NoSQL数据库通过降低系统的通用性,换取在分布式、横向扩展性和高可用性方面的优势。

A. 对
B. 错

正确答案: 对

NoSQL作业5

作业5:第2章 2.3

一.单选题(共6题,39.6分)

1
以下数据库管理系统,满足CAP原理中的一致性和可用性,放弃分区容错性的是()。

A、MySQL

B、HBase

C、MongoDB

D、Cassandra

正确答案: A

2
Paxos算法描述正确的是()。

A、Paxos算法是为了解决分布式系统增加节点时的问题

B、Paxos算法是为了解决分布式系统的如何数据分片问题

C、Paxos算法是基于消息的一致性算法

D、Paxos算法是为了解决分布式系统的数据存储策略问题

正确答案: C

答案解析:

3
Paxos算法基本角色包括()。

A、
1个proproser和若干acceptor

B、
若干proproser和1个acceptor

C、
若干proproser和若干(三个以上)acceptor

D、
1个proproser和1个acceptor

正确答案: C

答案解析:

4
以下有关Paxos算法描述正确的是()。

A、
Paxos算法可以分为prepare、discribe、accept、release四个阶段

B、
在提议发起阶段,proposer会将提议和编号向半数以上的accepter发送prepare请求

C、
在提议发起阶段,accepter决定是否接受提议,并向proposer发送accepted

D、
在提议发起阶段,accepter如果发现收到的提议编号是最新的,则会拒绝该提议

正确答案࿱
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,我会尽力回答你的问题。以下是一些可能有用的内容: 1. 什么是 NoSQLNoSQL 是指“非关系型数据库”,这种数据库不使用传统的表格关系来组织数据,而是使用其他方式来存储和检索数据NoSQL 数据库通常具有高可扩展性、高性能、灵活的数据模型等特点。 2. NoSQL 数据库有哪些类型? NoSQL 数据库通常分为四种类型:键值存储、文档数据库、列存储数据库和图形数据库。 3. 键值存储数据库是什么? 键值存储数据库NoSQL 数据库的一种,它使用简单的键值对来存储和检索数据。这种数据库通常非常快速,但不适合存储复杂的数据结构。 4. 文档数据库是什么? 文档数据库NoSQL 数据库的一种,它使用类似 JSON 的文档来存储和检索数据。这种数据库通常适合存储多层嵌套的数据结构。 5. 列存储数据库是什么? 列存储数据库NoSQL 数据库的一种,它将数据存储在列而不是行,这样可以更快地检索数据。这种数据库通常适合存储大量的结构化数据。 6. 图形数据库是什么? 图形数据库NoSQL 数据库的一种,它使用图形来存储和检索数据。这种数据库通常适合存储关系型数据,例如社交网络的人物之间的关系。 7. NoSQL 数据库的优点是什么? NoSQL 数据库通常具有高可扩展性、高性能、灵活的数据模型等优点。它们还可以处理大量的非结构化数据,例如文本、图像和视频。 希望这些内容能够对你的期末考试复习有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值