MongoDB认证考试小题库

这篇具有很好参考价值的文章主要介绍了MongoDB认证考试小题库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Free MongoDB C100DBA Exam Actual Questions

MongoDB认证考试小题库,考试认证,mongodb,数据库

MongoDB认证考试小题库,考试认证,mongodb,数据库

MongoDB认证考试小题库,考试认证,mongodb,数据库

关于MongoDB C100 DBA 考试真题知识点零散整理

分片架构

  • 应用程序 --> mongos --> 多个mongod
  • 对于应用来说,连接分片集群跟连接一台单机mongod服务器一样
  • 分片好处, 增加可用RAM、增加可用磁盘空间、减轻单台服务器负载、处理单个mongod无法承受的吞吐量

sh.status()

sh命令专用于分片
sh.status() 可以查看分片集群状态:

  • 分片摘要信息
  • 数据库摘要信息
  • 集合摘要信息

Primary Shard

  • 主分片随机选定
  • 存储所有未分片的集合
  • 主分片与副本集的主节点不同。主分片可以是组成分片的整个副本集,而副本集中的主节点是指能够处理写请求的单个服务器。

Config Server

  • 配置服务器必须由副本集组成、且不允许存在Arbiter节点
  • 保存分片集群的元数据,如集群有哪些分片、分片的是哪些集合、数据块的分布

数据块(chunk)

  • 分片集群将文档分组为 块(chunk)、块信息保存在config.chunks 集合
  • 每个chunk由给定片键特定范围内的文档组成
  • 一个chunk只存在于一个分片上
  • ( maxKey ) 其中 maxKey在MongoDB是指负无穷大和正无穷大,而两个chunk中范围小的包含比SomeValue值小的文档(不包含SomeValue值),范围大的包含SomeValue到正无穷所有文档(包含SomeValue值)
  • 上述 SomeValue 即代表拆分点(split point)

分片

  • 生产环境必须要使用副本集(数据安全性考虑)
  • 如果是单一服务器默认会被命名为 shard0000、shard0001

Shard key

  • 片键必须存在索引
  • Shard key 不能超过512 bytes、不可变
  • Shard key的值不能被更新
  • 不能使用多键索引、全文索引、地理空间索引
  • 分片键的值不可以为数组字段

对集合分片的步骤

  • sh.enableSharding('renzy') 第一步必须对集合所在数据库启用分片
  • db.shc.ensureIndex({id:1}) 第二步必须为片键创建索引
  • sh.shardCollection("renzy.shc",{id:1}) 第三步才能对集合进行分片(若集合不存在自动为其创建索引,若集合已存在但分片键未加索引会直接报错)

分片查询

  • 如果查询未使用分片键,mongos不得不将查询发送到每个分片
  • 定向查询 (targeted query) 包含分片键的查询,能直接发送到目标分片或集群分片的一个子集
  • 分散-聚集查询 (scatter-gather query) mongos将查询分散到所有分配上,然后将各分片的查询结果聚集起来

错题记忆汇总

1.collation 问题(集合locale是fr,索引是es)find使用的是fr、es、直接报错?
答案是 fr (如果find中未指定collation,那么MongoDB始终指定集合级别的collation为默认)
2.聚合与分片问题,$lookup 是否使用primary shard
答案是 primary shard (对于分片的聚合查询中所有连接外表的操作都是在primary shard中进行)
3.在mongos中执行 explain() 可以看到什么,我回答的包括每个sharding的执行计划。
4.what is valid read concern? 选项有 available、majority、linesrizble,我选的后两个
答案是:全选 (所有选项都是有效的)



作者:雨中中人
链接:https://www.jianshu.com/p/9433637d7772
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。文章来源地址https://www.toymoban.com/news/detail-799148.html

到了这里,关于MongoDB认证考试小题库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微软认证考试AZ-900考试攻略 | 微软云证书

    去年年底已通过了AZ900证书来,来分享当时是怎么备考的吧! Microsoft Certified: Azure Fundamentals,代号为AZ900,是Azure的初级认证考试。微软的认证也是有体系的,当完成初级认证考试后,就可以申请中级认证和高级认证,继续考试。在全民上云时代,掌握一项云技能不再是技术人

    2024年04月25日
    浏览(39)
  • 华为的数通认证考试难不难?考试费用是多少?

    自从网络出现在我们的世界后,人类社会发生了巨大的变化,我们每个人的生活和网络息息相关,传统的购物、出行、社交方式发生了巨大的变化,这一切都离不开数通技术的支持,数通一般是指计算机通信网络中数据信号的基带传输、频带传输、数据交换、数据通信网、及

    2024年02月13日
    浏览(44)
  • AWS考试认证学习(二)

    AWS高级考试 AWS Certified Solutions Architect - Professional   报名费:300美金 SAP-C01考试内容主要覆盖的五大领域和对应领域所占权重: 1、组织复杂性设计 12.5% 2、新解决方案设计 31% 3、迁移规划 15% 4、成本控制 12.5% 5、现有解决方案持续改进 29% SAP-C01考试指南下载地址:SAP-C01考试指

    2024年02月15日
    浏览(82)
  • AZ-104认证考试攻略

    参加AZ104考试,可以获得AZ-104: Microsoft Azure Administrator认证。 获得该认证的考生,可以实施、管理和监控组织的 Microsoft Azure 环境。 担任此角色的职责包括在云端环境中实施、管理和监控身份,治理、存储、计算和虚拟网络,以及在需要时提供、重设大小、监控和调整资源。

    2024年02月04日
    浏览(51)
  • AZ-204认证考试攻略

    认证介绍 需掌握的技能 先决条件 学习路径 考试必备 *** 参加AZ204考试,可以获得AZ-204: Azure Developer Associate认证。 参加此考试的考生是云开发人员,他们将参与从需求定义和设计到开发、部署和维护的所有开发阶段。 他们与云数据库管理员,云管理员和客户合作以实施解决方

    2023年04月08日
    浏览(49)
  • 支付宝技能认证——考试介绍

    一、支付宝技能认证简介 基于蚂蚁集团在支付宝小程序开发、前端、后端、质量测试、无障碍与适老化开发等领先的数字技术,将多年的行业实践经验,提炼为一套可学、可练、可考的技能认证体系与标准,通过支付宝技能认证平台,实现从学习到认证的一站式体验,为广大

    2024年02月09日
    浏览(99)
  • 云计算1+X平台运维与开发认证(初级)认证考试

    1、下面哪个阶段不是项目管理流程中的阶段?【 B 】 A、 项目立项 B、 项目质保 C、 项目测试 D、 项目开发 2、为满足金融业务的监管和安全要求,平台不需要考虑下列哪个应用?   [ A ] A、 文档版本管理 B、 防火墙策略 C、 安全漏洞扫描 D、 多租户安全隔离 3、以下哪一项最

    2023年04月16日
    浏览(42)
  • 信息安全从业者考试认证大全

    证书是IT从业者知识水平能力的一个体现,考证同时也是拓展自身知识的一个方法。近年来,安全行业风生水起,各种认证层出不穷,眼花缭乱。这里不对任何一个证书做评价,只是做出介绍,在国内,对任何事物的评价都会引起围攻。所以笔者不敢妄谈一个证书的含金量,

    2024年02月12日
    浏览(66)
  • 阿里云ACP专业认证考试流程

    云计算并不是新兴领域,云计算是所有互联网服务的基础,可以说,未来云计算领域会成为传统行业,人们使用云计算资源就像用水、用电一样常见和方便。阿里云、腾讯云、百度云、华为云、美团云、滴滴云等等互联网大佬都开启了云计算领域,云计算领域绝对是朝阳行业

    2024年01月21日
    浏览(50)
  • OceanBase OBCA认证考试预约流程

    https://www.oceanbase.com/ob/login/mobile?goto=https%3A%2F%2Fwww.oceanbase.com%2Ftraining%2Fdetail%3Flevel%3DOBCA 注册完之后,请点击右上 “登录”进行实名认证 OBCA 考试报名链接: https://www.oceanbase.com/training/detail?level=OBCA​​​​​​ ( 可以添加云贝教育的课程顾问老师微信19941464235或者19906632509,

    2024年01月21日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包