自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

翻译 副本集指南(三)

三、副本集维护指南1、修改oplog的大小 oplog的内部存在一个封装的集合,所以,正常运势期间,你不能修改它的大小。大多数情形下,默认的oplog大小可以被接受;然而,在一些情景中,你可能需要一个更大或更小的oplog。例如,如果你的应用在短时间内有大量的更新和删除,你可能需要修改oplog的大小。 修改oplog的大小,你需要在副本集的每一个成员上轮流执行维护。该过程需要:关闭m

2015-09-17 14:45:16 519

翻译 副本集指南(二)

二、副本集成员配置1、调整成员的优先级成员的优先级设置可以影响primary选举的结果,使用这个设置可以保证一些成员更容易被选举为primary,或者永远不能成为primary。 你可以通过更新副本集配置中的成员数组来修改优先级。数组以0开始,不要和成员的_id混淆。 为了阻止一个成员成为primary,你可以设置它的优先级为0。隐藏成员、延迟成员、仲裁者的优先级,都是0。 调整优先级,会使当前的p

2015-09-16 19:59:39 394

原创 副本集指南(一)

一、副本集部署指南1.部署一个副本集这个指南介绍了,如何使用3个现有的mongod实例,创建一个3成员副本集。一个3成员副本集提供了足够的冗余来适应大多数网络分区以及系统故障。这种模式也有足够的能力来适应分布式读操作。副本集应该有奇数个成员,才能保证选举的顺利。基本的过程是:启动一个mongod实例,进行副本集配置,添加其他mongod实例到此副本集中。 1.1部署准备 生产部署时,你需要管理

2015-09-16 16:11:18 414

原创 副本集指南(目录)

副本集的管理包括:初始化部署,新增、删除成员,配置运行参数、属性。管理员通常不需要手动干预副本集的故障转移和复制,因为MongoDB会自动使用这些功能。特殊情况下,如一个成员的重新同步,需要手动干预。1、副本集部署指南 1.1 部署一个副本集 1.2 将一个单机实例转变为副本集 1.3 为副本集新增一个成员 1.4 从副本集移除一个成员 2、副本集配置指南 2.1 调整一个副本集成员的优先级 2.2

2015-09-16 11:19:15 377

原创 MongoDB副本集(三)

三、主从复制 重要:大多数情况下,副本集代替了主从(master-slave)复制。在产品实施时,尽可能使用副本集而不是主从复制。本文档主要目的是支持遗留的部署、归档。 副本集不仅具有主从架构所有功能,还能提供产品的健壮性。主从复制可以的拥有更大数量的non-master节点,也能限定对单个数据库的复制操作;然而,主从复制,提供了更少的信息冗余,没有自动故障转移。 1

2015-09-15 09:32:29 373 1

原创 MongoDB副本集(二)

二、复制过程 副本集成员不断复制数据。首先,一个成员使用初始的复制来捕捉数据集,然后持续地记录和应用每一个数据集上的操作。每一个成员记录自己的Oplog。 · 副本集Oplog · 副本集数据复制 1、副本集Oplog Oplog(operation log)是一个特殊的封装集合,是对存储在数据库中的数据的所有修改操作进行一个滚动的记录。MongoDB应用数据库操作到pr

2015-09-14 16:23:44 336

原创 MongoDB副本集(一)

一、副本集的读write理论 站在应用客户端的角度,无论一个MongoDB的实例是一个单独的服务或是一个集群,都是透明的。 默认情况下,在MongoDB中,副本集的读操作由primary返回结果。 用户可以对每一个连接配置read优先(read preference),使read操作从secondary成员返回结果。如果客户端配置了优先读来允许secondary读,读操作可以从sec

2015-09-11 11:01:29 393

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除