mongodb期末考试总结

一、填空题

  1. 大数据时代对数据存储的挑战包括高并发读写需求、高效率存储和访问需求、高扩展性
  2. NoSQL是Not Only SQL的缩写,它的含义为“不仅仅是SQL”。
  3. NoSQL是一种非关系型、分布式、不遵循ACID、不提供SQL功能的数据库。
  4. NoSQL理论的基础是由CAP原则、BASE理论以及最终一致性奠定的。
  5. NoSQL数据库主要有四大类型,键值对存储数据库、文档存储数据库、列式存储数据库及图形存储数据库。
  6. 当前NOSQL数据库产品中最热门的一种数据库是mongodb
  7. mongodb是由C++语言编写的
  8. mongodb是一个面向集合、模式自由的文档型数据库。
  9. mongodb的设计采用水平拓展,可通过分片将数据分布在集群机器中。
  10. mongodb的逻辑结构是体系结构的一种形式。
  11. MongoDB是一个开源、跨平台的数据库。
  12. Mongod程序用于启动MongoDB服务器。
  13. MongoDB服务的端口号是27017
  14. 聚合管道是使用不同的管道阶段操作器进行不同的聚合操作。
  15. MongoDB提供Map-Reduce   操作来进行聚合操作。

  1. MongoDB副本集的成员包括 主结点、副本结点、 仲裁结点
  2. MongoDB官网推荐副本集成员个数为 奇数 个。
  3. 副本集主要功能包括 维护冗余地数据库副本、 故障自动转移、读写分离。
  4. 开启安全认证时,密钥文件权限一定要等于或小于 600
  5. 副本集成员配置信息中参数 priority表示优先级。
  6. MongoDB分片是MongoDB支持的另一种集群形式。
  7. 分片技术是开发人员用来提高 数据存储和数据读写吞吐量常用的技术之一。
  8. 分片主要是将数据进行 划分后,将它们分别存放于不同机器上的过程。
  9. MongoDB之所以能够实现自动分片,这是因为其内置了 分片策略
  10. MongoDB的分片策略主要包括范围分片和 哈希分片两种。

二、判断题

  1. NoSQL是非关系型数据库。 ( × )
  2. 非关系型数据库采用的是动态结构存储数据。 ( √)
  3. CAP原则包括一致性、可用性和分区容错性这三大要素。 ( √ )
  4. CAP理论 的核心思想是即使无法保证系统的强一致性。 ( ×)BASE理论的核心思想是即使无法保证系统的强一致性
  5. 数据的一致性可根据强度分为强一致性和弱一致性两种。 ( √ )

  1. 在mongodb中数据库存储着集合和数据表。 (X)
  2. mongodb默认提供admin、local、config以及test数据库。(√)
  3. 集合就是mongodb的一组文档,分为一般集合和下限集合。 (√)
  4. 文档中不能有重复的键,每一个文档都有一个默认_id键。 (√)
  5. 支持3种数字类型(32位整数(int32)、64位整数(int64)和64位浮点数(Double))。      (√)
  6. 针对不同的操作系统平台,MongoDB的部署均相同。(X)
  7. MongoDB中管道操作符的类型单一。(X)
  8. Map-Reduce操作有两个阶段.即 Map和 Reduce阶段。ü
  9. 默认情况下.MongoDB 服务启动运行时是启用用户访问权限控制的。(X)
  10. Robo 3T是一个跨平台的 MongoDB GUI客户端管理工具。ü
  11. 推荐使用主/从复制方式实现MongoDB 副本集复制。 ( × )
  12. MongoDB副本集通过同时存在多个 一个 主节点,实现故障自动转移。 ( × )
  13. 副本节点与主节点同步副本是异步同步。 ( √ )
  14. 仲裁节点不会同步主节点的数据副本。 ( √ )
  15. 配置副本集成员需要在主节点进行操作。 ( √ )
  16. 分片与副本集主要区别在于分片是每个节点存储数据的不同片段,而副本集是每个节点存储数据的相同副本。 ( √ )
  17. 块(Chunk)的默认大小为128MB 64MB。 ( ×)
  18. 分片键只能是集合文档中的一个 或多个字段。 ( × )
  19. 分片服务器是实际存储数据的组件。 ( √ )
  20. 生产环境中,路由 配置服务器存储了分片集群的元数据。 ( × )
  21. 最终一致性要求系统数据副本最终能够一致,而不需要实时保证数据副本一致。( √ )
  22. 键值对存储数据库是NoSQL 数据库中的一种类型,键值对存储数据库中的数据是以键值对的形式来存储的。( √ )
  23. MongoDB的集合是动态模式的,同一个集合里面的文档可以是各式各样的。( √ )
  24. MongoDB支持的数据类型中不包含对象0bject。( × )
  25. 文档型数据库缺乏统一的查询语法。( √ )
  26. 文档键(field)的命名不能包含\0或空字符、不能包含.(点号)、能以$开头。( × )
  27. 如果插入文档的时候没有指定“_id”值,系统会自动帮你创建一个,每个文档都有唯一的_id。( √ )

三、选择题

  1. 下列数据库中,哪个是最简单的NoSQL数据库?( A)
    1. 键值对存储数据库
    2. 文档存储数据库
    3. 列式存储数据库
    4. 图形存储数据库
  2. 下列说法中,关于文档存储数据库说法正确的是?(C)
    1. 文档存储数据库不是文档管理系统
    2. 文档存储数据库是用于存储和管理文档,其中文档是非 结构化的数据
    3. 文档存储数据库存储的文档可以是不同结构的
    4. 文档 键值对存储数据库主要应用于会话存储和购物车等场景
  3. 下列选项中,哪个属于列式存储数据库?(D )
    1. MongoDB文档存储数据库
    2. Redis键值对存储数据库
    3. Neo4j图形存储数据库
    4. HBase
  4. 在下列数据库中,( B )不是mango DB默认提供的。
  1. admin数据库
  • 8
    点赞
  • 117
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值