A. 聚合管道 B. mapreduce C. 单一目标聚合 D. 链路聚合 问题 5:下面对MongoDB的描述哪些是正确的?BCD
A. 是关系型的 B. 是面向文档的 C. 是分布式的 D. 是一种NoSQL数据库 问题 6:关于文档的命名规则,下列选项描述正确的是ABC A. 键不能包含空字符串 B. 键不能包含“. ” C. 键不能用$开头 D. 键不能用_开头
问题 7:关于MongoDB 数据库的操作以下说法正确的是ABCD A. 必须先创建数据库才能进行集合和文档的操作; B. 对数据库操作前需要使用use命令切换至具体数据库; C. use dbname时如果数据库不存在,则创建此数据库; D. 自定义数据库在没有插入数据之前是不会显示的。 问题 8:关于修改文档的操作下面说法正确的是ABC
A. 当文档改动较大时,可以使用编程的思想使用update替换整个文档; B. 只修改文档的某一部分时,可以使用update命令结合修改器来完成; C. 修改器包括$Inc,$set,$push,$addToSet D. update只能修改单个文档
问题 9:关于集合的命名规则,下列选项描述不正确的是?C A. 集合不能是空字符串 B. 集合不能用system. 开头 C. 集合名中不能包含 . D. 集合名中不能包含$ 问题 10:关于文档以下说法正确的是AD
A. 文档是有序的键值对集合 B. 文档里的键值对不区分大小写 C. MongoDB向集合里插入记录时,须事先对数据存储结构进行定义
D. 插入不指定_id字段的文档时,mongod将创建_id字段并为其分配唯一的ObjectId值 问题 11: MongoDB中BSON支持的数据类型包括:ABCD A. 数值 B. 布尔型 C. 字符串 D. 浮点数
问题 12 :MongoDB的服务端为mongo进程,客户端为mongod进程。True /False 问题 13:以下哪些逻辑结构属于MongoDB ?BCD
A. 表table B. 数据库db C. 集合collection D. 文档document
问题 14:MongoBD使用remove命令删除数据是永久性的,不能撤销,也不能恢复。True /False 问题 15: 下面哪些操作可以完成插入操作的方法?ABC A. insert B. update C. save D. delete 问题 16:关于集合的操作以下说法正确的是ABC
A. 操作集合前需要切换至对用数据库; B. 使用createCollection方法创建集合
C. 在MongoDB中,当插入文档时,如果集合不存在,则MongoDB会隐式地自动创建集合 D. 查看数据库里集合的信息时使用list命令
问题 17: MongoDB是采用java语言编写实现的。True /False
问题 18:MongoDB中的集合与文档对应关系型数据库中的表和行。True /False 问题 19:MongoDB属于什么类型的数据库?C
A. 列族数据库 B. 键值数据库 C. 文档数据库 D. 图数据库 问题 20: 以下哪些选项是MongoDB的特性ABC
A. 高可靠性 B. 支持分片 C. 面向文档 D. 支持严格事务
第六章
问题 1:下面哪些项是mongodb的核心进程?ABC
A. mongod B. mongo C. mongos D. config server 问题 2: MongoDB分片集群有哪些组件?ABCD
A. 分片服务器 B. 配置服务器 C. 路由服务器 D. 客户端 问题 3:下列描述中,哪一个不是对创建副本集作用的描述?A A. 加重单台服务器的负载;
B.故障转移,系统中其中一项设备或服务失效而无法运作时,另一项设备或服务即可自动接手原失效系统所执行的工作。
C. 避免单点故障,用于灾难时恢复,报表处理,提升数据可用性。 D. 提高读取能力,用户的读取服务器和写入服务器在不同的地方。 问题 4:关于MongoDB副本集的描述,错误的是?C
A. 不能对备份节点执行写操作。备份节点只通过复制功能写入数据,不接受客户端的写入请求。
B. mongodb各个节点常见的搭配方式为:一主一从、一主多从。 C. mongodb的复制至少需要三个节点,其中一个是主节点。 D. 所有写入操作都在主节点上。
问题 5: MongoDB 副本集(Replica Set)是有自动故障恢复功能的主从集群,有一个主节点和多个从节点组成。True /False
问题 6:MongoDB的replica set集群之间依靠Oplog日志进行数据同步。True /False 问题 7:使用python语言操作MongoDB数据库时需要使用___pymongo___库包。 问题 8: MongoDB分片的作用?ABCD
A. 增加可用RAM; B. 增加可用磁盘空间;
C. 减轻单台服务器的负载; D. 处理单个mongod无法承受的吞吐量; 问题 9:分片集群中路由服务器作用包括:ABCD
A. 响应客户端请求; B. 维护内容列表,指明分片的内容; C.转发请求至相应分片; D. 合并分片数据返回给客户端; 问题 10:MongoDB分片集群何时进行分片ABC
A. 单个节点的磁盘不足; B. 单个mongodb已经不能满足写数据的性能要求; C. 想把大量数据放到内存里提高性能; D. 集群中节点出现故障 问题 11:关于MongoDB集群部署下面说法正确的是ABD
A.已经不使用主从复制的模式 B. 在实际应用场景中,Mongodb集群结合复制集和分片机制; C. MongoDB支持自动分片,不支持手动切分; D.每个分片服务器可以是由一个复制集构成 问题 12: MongoDB中复制集目标有:ACD
A. 故障转移,故障切换,故障恢复 B. 节省存储空间
C. 避免单点,用于灾难时恢复,报表处理,提升数据可用性 D. 读写分离,分担读压力 问题 13: 以下关于复制集说法正确的是ABC
A. 复制集中由一个主节点和多个从节点组成; B. 主节点负责数据的写入和更新 C. 从节点定时读取日志文件,同步更新自身数据 D. 从节点不对外提供读服务 问题 14: MongoBD中实现复制集的步骤包括:ABCD
A. 修改配置文件 B. 启动复制集 C. 初始化复制集 D. 添加成员 问题 15: MongoDB中分片集群启动步骤包括ABCD A.启动配置服务器 B. 启动路由服务器
C. 添加mongod实例(数据节点) D. 对数据库启用分片
第七章
问题 1:Redis是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,并借助许多高层级的接口使其可以胜任如缓存、队列系统等不同的角色。True /False
问题 2:以下对于redis的描述正确的是BCD A.Redis的缩写为Remote Dictionary Server B.Redis只支持内存存储
C. Redis以key-value作为数据模型,并且value的数据类型很丰富。 D. Redis支持主从复制对数据进行备份
问题 3:在我们学习的NoSQL数据库中,以下哪个是内存数据库?A A. Redis B. HBase C. MongoDB D. Bigtable 问题 4:构成neo4j图数据库的数据模型包括:AB A. 节点 B. 关系 C. key-value D. 二维表
问题 5:如果让你规划一个非常复杂的社交网络应用项目,你会选择以下哪个数据库作为数据管理系统?D
A. HBase B. MongoDB C. Redis D. Neo4j 问题 6: memcached的特点ABCD
A. 基于libevent的事件处理 ; B. 基于客户端的Memcached分布式; C. 基于C/S架构,协议简单 ; D. 自主内存存储方式 。 问题 7:内存数据库与其他类型的数据库,最大的区别是什么?C
A. 读写速度较快 B. 可扩展性较高 C. 数据常驻内存 D. 支持增删改查 问题 8: Neo4j图形数据库最适合应用在以下那种场景?C A. 企业考勤数据管理 B. 家庭用电数据管理 C. 社会交际数据管理 D. 快递物流数据管理
问题 9: neo4j数据库中节点和关系都可以通过属性来描述,属性通过键值对(key-value)的形式组成,这里key和value都只能是字符串的格式。True /False
问题 10:到目前为止Redis支持的键值数据类型有:字符串类型、散列类型、列表类型、集合类型和有序集合类型。 True /False
第八章
问题一:NewSQL具备而NoSQL不具备的特性?C A. 海量数据存储特性 B. 可扩展和高性能特性 C. ACID和SQL特性 D. 分布式数据管理特性 问题 2:下面哪些属于TiDB的节点?ABD
A. TiDB Server节点 B. PD Server节点 C. Data Server节点 D. TiKV Server节点 问题 3:TiDB是基于google的(A )启发而设计的开源分布式数据库。 A. Google Spanner / F1 B. Google MapReduce C. Google Bigtable D. Google GFS 问题 4:TiDB Server节点不具备下面哪个功能 ?D
A. 查询优化 B. 构造执行器 C. 合法性检查 D. 存储数据 问题 5:OceanBase的系统架构的组件不包含哪个?A