五行金是什么颜色| hedgren是什么品牌| 什么是禅| 什么叫红肉| 飞行员妻子有什么待遇| 肠胃不好吃什么调理| 神仙眷侣是什么意思| 为什么黄瓜是绿色的却叫黄瓜| 吃什么能生发| 1999年出生的属什么| 肝有钙化灶是什么意思| 粘米粉是什么粉| 举人相当于什么官| 小壁虎的尾巴有什么作用| 烫伤用什么药膏| 竹笋炒什么好吃| 虾仁和什么炒好吃| 母亲节可以做什么礼物| 龟头炎的症状是什么样| 血糖高应该吃什么水果| 楼房风水主要看什么| 十二指肠胃溃疡吃什么药| 早上7点到9点是什么时辰| 白球比偏低吃什么补| 没有了晨勃是什么原因| 缺乏维生素b12的症状是什么| 抹茶是什么| 包皮痒用什么药| 西安有什么美食| ab型血生的孩子是什么血型| 吃什么东西越吃越饿| chop是什么意思| 高线是什么| 骨折恢复吃什么好| 属狗男和什么属相最配| 月寸读什么| 满身红点是什么病| 开黑什么意思| 什么是食物链| 三基色是什么颜色| 梦到分手了是什么征兆| 破伤风感染后会出现什么症状| 血常规可以查出什么病| 黑茶金花是什么菌| 七月七日是什么日子| 煮毛豆放什么调料| 臭鳜鱼是什么鱼| 交警支队长是什么级别| 积液是什么东西| 百福图挂在家里什么位置好| 世界上最大的昆虫是什么| 什么是音序| 什么是碳水食物有哪些| 唾液酸偏低意味什么| 什么是免疫力| 嘴苦是什么原因引起的| 大腿青筋明显是什么原因| 王朝马汉是什么意思| 肉刺长什么样子图片| 脉滑是什么意思| 情商低是什么意思| 脚起水泡是什么原因| 维c之王是什么水果| 什么什么万分| 农历十月十八是什么星座| 柔情似水是什么意思| 冲猪煞东是什么意思| 语塞是什么意思| 今天开什么奖| 小腿骨头疼是什么原因| 美满霉素又叫什么名字| 经常吃土豆有什么好处| 肌酸激酶偏低说明什么| 吃什么补维生素D效果最好| 两肺间质性改变是什么意思| 什么时候有胎动| 嗓子发苦是什么原因| 海参和辽参有什么区别| 颌下淋巴结肿大挂什么科| 高干文是什么意思| 狮子男和什么星座最配| 奥氮平片治疗什么病| 包皮红肿用什么药| pp1是什么意思| 治疗腱鞘炎用什么药效果好| 清华大学书记什么级别| 76年属什么生肖| 自信是什么意思| 胰管扩张是什么意思| crp偏高说明什么| 胃酸是什么| 明年属相是什么生肖| 细胞核由什么组成| 眼角痛什么原因| 吃什么可以排毒| 自主神经功能紊乱吃什么药| 浅色是什么颜色| 蜂蜜有什么作用与功效| 一般什么时候排卵| 血压高看什么科| 桑葚补什么| 釜底抽薪是什么意思| 左脚大拇指麻木是什么原因| 玖姿女装属于什么档次| 类固醇是什么东西| 中国属于什么半球| 推介会是什么意思| 二战时期是什么时候| 颓废是什么意思| coach是什么意思| 手心痒是什么原因| 罗红霉素和红霉素有什么区别| 早射吃什么药可以调理| 人为什么会长痔疮| 谨守是什么意思| 一般炒什么菜放蚝油| 破釜沉舟是什么生肖| 打胎药叫什么名字| yankees是什么牌子| 六月十四号是什么星座| 鸡皮肤用什么药膏最好| 欲望是什么| 排卵试纸阴性是什么意思| 皋读什么| 监视居住是什么意思| 血小板是什么意思| 阿司匹林什么时间吃最好| 七月二十四是什么星座| 眼角流泪是什么原因| 增强免疫力打什么针| 女性腰肌劳损吃什么药| 经常做噩梦是什么原因| 二十年婚姻是什么婚| 早起的鸟儿有虫吃是什么意思| 小鹿乱撞是什么意思| 蛛网膜囊肿挂什么科| 频繁流鼻血是什么病的前兆| 梦见戴手表是什么意思| 死缓什么意思| 结婚20周年属于什么婚| 用什么水和面烙饼最软| 白板是什么意思| 什么是间质瘤| 姨妈疼吃什么止疼药| 胜利在什么| 胃酸的主要成分是什么| av是什么意思| 风疹是什么样子图片| 耳呜吃什么药最好| 乳头痛什么问题| 感冒为什么不能吃鸡蛋| 发物有什么| 头发有什么用处| 废品收入计入什么科目| 夏天喝什么茶| 巴字加一笔是什么字| 支气管炎吃什么消炎药| 荔枝代表什么寓意| 昔人是什么意思| 脂肪是什么意思| x光是什么| 身上长红痘痘是什么原因| 二胎政策什么时候开放的| runosd是什么牌子的手表| 拔苗助长是什么生肖| 腮腺炎看什么科室| 平诊是什么意思| 炎症是什么意思| 靶向治疗是什么| 肾亏是什么原因造成的| 防晒霜和隔离霜有什么区别| 嗓子痒咳嗽是什么原因| 鼻子上的痣有什么寓意| 能级是什么意思| 胆码是什么意思| 单身为什么中指戴戒指| 夏天穿什么鞋子| 被蜱虫咬了挂什么科| tf口红是什么牌子| 什么是创业板股票| 区委常委是什么级别| 水肿吃什么药消肿最快最有效| 古井贡酒属于什么档次| 圣母娘娘是什么神| 舌头伸不出来是什么原因| 发烧吃什么食物比较好| 好运是什么意思| 中风是什么| 我想长胖点有什么办法| 指甲变黄是什么原因| 吃螃蟹不能喝什么饮料| 脾肾亏虚的症状是什么| 梦见偷菜是什么意思| 什么是cosplay| 早起胃疼是什么原因导致的| 大限将至什么意思| FAN英语什么意思| 血氧饱和度什么意思| 铁锭是什么意思| 煤气罐为什么会爆炸| 若无其事的若是什么意思| 有什么症状| 莞字五行属什么| 后壁是什么意思| 月经量少吃什么| 褥疮用什么药最好| ac是什么基团| 经常想睡觉是什么原因| 幻听一般会听到什么| 发烧拉稀是什么原因| 知见是什么意思| 耳前瘘管有什么危害| 今年农历是什么年号| 派出所所长什么级别| 沉贵宝是什么木| 女真人是什么民族| 怀孕养猫对胎儿有什么影响| 南辕北辙是什么故事| 北极和南极有什么区别| 梦到高考是什么意思| 长命百岁的动物是什么| 吉人自有天相是什么意思| 手一直抖是什么原因| 精益求精下一句是什么| 看花灯是什么节日| 鼻息肉长什么样| 内裤发霉是什么原因| 兼职是什么| 男生喜欢女生有什么表现| 改良剂是什么| 大男子主义什么意思| 上钟什么意思| 孢子是什么| 脑子里嗡嗡响是什么原因| 克罗心是什么牌子| 中元节会开什么生肖| 一个人自言自语的说话是什么病| 身主天相是什么意思| 痔疮是什么意思| 头发硬适合什么发型| 肖想是什么意思| 坨是什么意思| 夏天晚饭吃什么比较好| 牙疼是什么病的前兆| 吃氨糖有什么好处和坏处| 增加性功能吃什么药| 4.9是什么星座| 为什么歌曲| 釜底抽薪是什么意思| 得了狂犬病有什么症状| 身体有湿气有什么症状| 貔貅五行属什么| 友友是什么意思| 肺部真菌感染吃什么药| 戴珍珠手链有什么好处| 办理身份证需要带什么| 什么叫肝腹水| 花儿为什么这样红简谱| ada医学上是什么意思| 受用是什么意思| 玫瑰糠疹什么原因引起的| 什么忙什么乱| 纪委是什么| 9月12是什么星座| 百度
Docs 菜单
Docs 主页
/
数据库手册

broom是什么意思

MongoDB 中的副本集是一组维护相同数据集的 mongod 进程。副本集提供冗余和高可用性,是所有生产部署的基础。本部分将介绍 MongoDB 中的副本以及副本集的组件和架构。本部分还提供了与副本集相关的常见任务教程。

您可以在用户界面中部署副本集来为您的部署实例服务,该实例将托管于 MongoDB Atlas 中。

复制可提供冗余并提高数据可用性。通过在不同的数据库服务器上设置数据副本,复制为单个数据库服务器丢失的情况提供了一定程度的容错能力。

在某些情况下,复制可以提供更多的读取容量,因为客户端可以将读取请求发送到不同的服务器。在不同数据中心维护数据副本可以提高分布式应用程序的数据局部性和可用性。您还可以根据特定目的维护额外的副本,如灾难恢复、报告或备份。

副本集是一组维护相同数据集的 mongod 实例。副本集包含多个数据承载节点和一个可选的仲裁节点。在数据承载节点中,只有一个主节点,其他被为从节点。

警告

每个副本集节点必须属于且只属于一个副本集。副本集节点不能属于多个副本集。

主节点会接收所有写入操作。副本集只能有一个可以使用 { w: "majority" } 写关注(write concern)级别对写入请求进行确认的主节点;尽管在某些情况下,另一 mongod 实例可能会暂时将自身视为主节点。[1] 主节点在其操作日志(即 oplog)中记录对其数据集的所有更改。有关主节点操作的更多信息,请参阅副本集主节点

读取和写入主节点的默认路由示意图。
点击放大

从节点复制主节点的 oplog,并将这些操作应用于其数据集,以便从节点的数据集反映主节点的数据集状态。如果主节点不可用,则某个符合条件的从节点将进行选举,以将自己选举为新的主节点。有关从节点的更多信息,请参阅副本集从节点

由一个主节点和两个从节点组成的 3 节点副本集的示意图。

在某些情况下(例如存在一个主节点和一个从节点,但由于成本有限无法再添加另一个从节点),您可以选择将一个 mongod 实例作为仲裁节点添加到副本集中。仲裁节点参与选举,但不持有数据(即不提供数据冗余)。有关仲裁节点的更多信息,请参阅副本集仲裁节点

由一个主节点、一个从节点和一个仲裁节点组成的副本集示意图。

仲裁节点将永远是仲裁节点,而在选举期间,主节点可能被降级成为从节点,从节点可能变为主节点。

从节点会复制主节点的 oplog 并将操作异步应用于其数据集。通过使从节点的数据集反应主节点数据集的状态,即便一个或多个节点出现故障,副本集也可继续运行。

有关复制机制的更多信息,请参阅副本集 Oplog副本集数据同步

现在,副本集的从节点会记录应用时间超过慢操作阈值的 oplog 条目。这些慢 oplog 消息:

  • diagnostic log中针对从节点记录。

  • 记录在 REPL 组件下,该组件将含有文本 applied op: <oplog entry> took <num>ms

  • 不依赖日志级别(系统级别或组件级别)

  • 不依赖于分析级别。

  • slowOpSampleRate 影响。

分析器不会捕获慢 oplog 条目。

复制延迟是指主节点上的操作与将该操作从 oplog 应用到从节点之间的延迟。一些小的延迟是可以接受的,但随着复制延迟的增加,会出现严重的问题,包括在主节点上创建缓存压力。

管理员可以限制主节点应用写入的速率,目标是将 majority committed 延迟保持在可配置的最大 flowControlTargetLagSeconds 值以下。

默认情况下,流量控制为 enabled

启用流量控制后,随着延迟接近 flowControlTargetLagSeconds,主节点上的写入操作必须先获取票据,然后才能获取锁以应用写入操作。通过限制每秒发出的票据数量,流量控制机制将尝试将延迟保持在目标延迟以下。

有关更多信息,请参阅检查复制延迟流控制

当主节点在超过配置的 electionTimeoutMillis 时间段(默认 10 秒)内未与副本集中的其他节点通信时,一个符合条件的从节点将发起选举,并提名自己成为新的主节点。集群将尝试完成新主节点的选举并恢复其正常运转。

新主节点选举示意图。在具有两个从节点的三节点副本集中,主节点会变得无法访问。主节点丢失会触发选举,其中一个从节点会成为新的主节点
点击放大

在成功完成选举之前,副本集无法处理写操作。如果将读取查询配置为当主节点离线时在从节点上运行,那么副本集可以继续为读取查询提供服务。

假设采用默认 replica configuration settings(副本配置设置),那么集群选举新的主节点之前的平均时间通常不应超过 12 秒。这包括将主节点标记为不可用以及召集和完成选举所需的时间。可以通过修改 settings.electionTimeoutMillis 复制配置选项来调整该时间段。网络延迟等因素可能会延长副本集选举完成所需的时间,这反过来又会影响集群在没有主节点的情况下运行的时间。这些因素取决于具体集群架构。

electionTimeoutMillis 复制配置选项从默认的 10000(10 秒)降低,可以更快地检测到主节点故障。然而,由于临时网络延迟等因素,即使主节点在其他方面是健康的,集群也可能会更频繁地进行选举。这可能导致 w: 1 写入操作的回滚次数增加

您的应用程序连接逻辑应包括对自动故障转移和后续选举的容忍度。MongoDB 驱动程序可检测到主节点丢失,并一次性自动重试某些写入操作,从而为自动故障转移和选举提供额外的内置处理功能:

兼容的驱动程序将默认启用可重试写入

MongoDB 提供镜像读功能,用最近访问的数据预热可选从节点缓存。预热从节点的缓存有助于在选举后更快地恢复性能。

要了解有关 MongoDB 故障转移进程的更多信息,请参阅:

默认情况下,客户端从主节点 [1] 读取;但是,客户端可以指定读取偏好以向从节点发送读取操作。

使用读取偏好为从节点的应用程序示意图。
点击放大

异步复制到从节点意味着在从节点读取到的数据可能不会反映主节点上数据的状态。

包含读操作的分布式事务必须使用读取偏好 primary。给定事务中的所有操作必须路由至同一节点。

有关从副本集读取的信息,请参阅读取偏好。

根据读关注,客户端可在写入操作持久化之前看到写入结果:

  • 无论写入操作的写关注级别如何,使用 "local""available" 读关注(read concern)的其他客户端均可在写入操作被发起它的客户端确认之前,看到该操作的结果。

  • 使用 "local""available" 读关注的客户端可读取数据,而这些数据后续可能会在副本集故障转移期间进行回滚

对于多文档事务中的操作,当事务提交时,该事务中进行的所有数据更改都将保存并在事务外部可见。换言之,一个事务不会在回滚其他事务的同时提交某些更改。

在事务进行提交前,在事务中所做的数据更改在事务外不可见。

不过,当事务写入多个分片时,并非所有外部读取操作都需等待已提交事务的结果在各个分片上可见。例如,如果事务已提交并且写入 1 在分片 A 上可见,但写入 2 在分片 B 上尚不可见,则读关注 "local" 处的外部读取可以在不看到写入 2 的情况下读取写入 1 的结果。

有关 MongoDB 读取隔离性、一致性和新近度的更多信息,请参阅读取隔离性、一致性和新近度

镜像读取可减少由于中断或计划维护后主节点选举对系统的影响。在副本集发生故障转移后,接管成为新主节点的从节点会在新查询请求传入时更新其缓存。在缓存预热期间,性能可能会受到影响。

镜像读会预热 electable 从节点副本集成员的缓存。为了预热可选举从节点的缓存,主节点会将其接收到的受支持操作的示例镜像到可选举的从节点。

可以使用 mirrorReads 参数来配置接收镜像读的 electable 从节点副本集节点的子集的大小。有关更多详细信息,请参见启用/禁用对镜像读的支持

注意

镜像读取不会影响主节点对客户端的响应。主节点镜像复制到从节点的读取是“发后即忘”类型的操作。主节点不会等待响应。

镜像读取支持以下操作:

默认情况下启用镜像读并使用默认的 sampling rate(值为 0.01)。要禁用镜像读,请将 mirrorReads 参数设置为 { samplingRate: 0.0 }

db.adminCommand( {
setParameter: 1,
mirrorReads: { samplingRate: 0.0 }
} )

当采样率大于 0.0 时,主节点将把支持的读取操作镜像复制到一部分 electable 的从节点。当采样率为 0.01 时,主节点会将它接收到且受支持的读取操作的百分之一镜像复制到可参与选举的从节点。

例如,考虑一个副本集,其由一个主节点和两个可参选的从节点组成。如果主节点接收到 1000 个可镜像复制的操作,且采样率为 0.01,那么主节点会将大约 10 个受支持的读取操作镜像复制到可参选的从节点。每个可参选的从节点只接受 10 个读取请求中的一小部分。主节点将把每个镜像读取请求随机发送到非空的可参选从节点。

要更改镜像读取的采样率,请将 mirrorReads 参数设为 0.01.0 之间的数字:

  • 采样率设置为 0.0 将禁用镜像读。

  • 采样率介于 0.01.0 之间时,主节点会以指定的采样率向可参选从节点随机转发支持的读取操作

  • 采样率 1.0 会导致主节点将所有支持的读取操作转发到可参选从节点。

有关详细信息,请参阅mirrorReads

如果您在下列操作中指定以下字段,serverStatus 命令和 db.serverStatus() Shell 方法会返回 mirroredReads 指标:

db.serverStatus( { mirroredReads: 1 } )

多文档事务可用于副本集。

包含读操作的分布式事务必须使用读取偏好 primary。给定事务中的所有操作必须路由至同一节点。

在事务进行提交前,在事务中所做的数据更改在事务外不可见。

不过,当事务写入多个分片时,并非所有外部读取操作都需等待已提交事务的结果在各个分片上可见。例如,如果事务已提交并且写入 1 在分片 A 上可见,但写入 2 在分片 B 上尚不可见,则读关注 "local" 处的外部读取可以在不看到写入 2 的情况下读取写入 1 的结果。

变更流可用于副本集和分片的集群。 变更流允许应用程序访问权限实时数据更改,而不会出现oplog的复杂性和风险。 应用程序可以使用变更流订阅一个或多个集合上的所有数据更改。

副本集可提供多个选项来支持应用程序需求。例如,您可以部署一个副本集,而其节点位于多个数据中心,或是通过调整某些节点的 members[n].priority 来控制选举结果。副本集还支持用于报告、灾难恢复或备份功能的专门节点。

请参阅优先级为 0 的副本集节点隐藏副本集节点延时副本集节点,以了解更多信息。

[1](1, 2)某些情况下,副本集中的两个节点可能会暂时都认为自己是主节点,但最多只有一个节点能完成 { w: "majority" } 写关注的写入操作。能够完成 { w: "majority" } 写入操作的节点是当前的主节点,另一个节点是尚未意识到自己已降级(通常由于网络分区)的前主节点。发生这种情况时,即使已请求了读取偏好为 primary,连接到前主节点的客户端依然可能观察到过时的数据,并且对前主节点的新的写入操作最终将被回滚。

后退

数据库引用

在此页面上

王安石号什么 西药是什么药 打胎后要注意什么 扁平化管理是什么意思 什么食物含叶酸多
脑瘫是什么症状 心度高血压是什么意思 你说到底为什么都是我的错 脱发是什么原因引起的 下蛊是什么意思
做ct需要注意什么 计数单位是指什么 贫血缺什么元素 幼小衔接班主要教什么 黄精有什么作用和功效
mpa是什么意思呀 胃病不能吃什么 749局是什么 偏科是什么意思 燃面为什么叫燃面
肚子一按就痛什么原因bjhyzcsm.com 入盆是什么意思hcv9jop7ns5r.cn 今年高温什么时候结束hcv8jop7ns8r.cn 岁月匆匆是什么意思hcv7jop6ns9r.cn soie是什么面料hcv7jop9ns5r.cn
cpu是什么意思beikeqingting.com 风寒吃什么感冒药hcv8jop2ns9r.cn 双相是什么意思hcv8jop0ns1r.cn 肾上腺素是什么hcv8jop4ns7r.cn 97年出生属什么hcv9jop0ns5r.cn
乌鸡卷是什么肉做的hcv8jop0ns1r.cn 大便是绿色的是什么原因hcv8jop5ns2r.cn 圣旨是什么意思hcv7jop4ns8r.cn 心率偏高是什么原因hcv9jop4ns1r.cn 属虎和什么属相相冲hcv9jop3ns5r.cn
康熙雍正乾隆是什么关系hcv7jop5ns1r.cn 梅长苏是什么电视剧hcv8jop4ns6r.cn 梦见跑步是什么意思hcv7jop9ns3r.cn 高铁与动车的区别是什么hcv9jop5ns2r.cn 湿热吃什么食物好hcv7jop4ns8r.cn
百度