2017年2月28日
摘要: 配置:常用配置如下: 配置示例 net: port: 27017##监听端口 systemLog: destination: file path: "mongod.log"##日志文件存放位置 logAppend: true##追加模式写日志 storage: engine: wiredTiger# 阅读全文
posted @ 2017-02-28 15:48 软贱攻城狮 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 所有查询写入尽量都带上一个超时时间 大量写入时,使用批量接口 建索引尽量指定为后台执行 索引建得太多,对写入性能会有一定影响,所以建索引时,以能覆盖大部分数据的几个公共字段为准。确实有需要再加上一些没有覆盖到的字段再建一个新索引。 访问副本集时,确保 MongoDB URI 里包含副本集中的所有机器 阅读全文
posted @ 2017-02-28 15:47 软贱攻城狮 阅读(205) 评论(0) 推荐(0) 编辑
摘要: mongodb分片共有四个组件:mongos、config server、shard、replica set mongos,数据库集群请求的入口,所有的请求都通过mongos进行协调,不需要在应用程序添加一个路由选择器,mongos自己就是一个请求分发中心,它负责把对应的数据请求请求转发到对应的sh 阅读全文
posted @ 2017-02-28 15:46 软贱攻城狮 阅读(129) 评论(0) 推荐(0) 编辑
摘要: MongoDB 默认没有开户身份验证,除非不开放外网访问,否则这种模式极不安全,现纪录添加身份验证步骤如下: 配置创建用户的时候,需要关闭: #security:##副本集之间通信用到的认证文件# keyFile: /home/soft/mongodb-linux-x86_64-rhel62-3.4 阅读全文
posted @ 2017-02-28 15:44 软贱攻城狮 阅读(373) 评论(0) 推荐(0) 编辑
摘要: MongoDB 副本集(Replica Set)是有自动故障恢复功能的主从集群,有一个Primary节点和一个或多个Secondary节点组成。副本集的工作模式如下图: 副本集中数据同步过程: Primary节点写入数据,Secondary通过读取Primary的oplog得到复制信息,开始复制数据 阅读全文
posted @ 2017-02-28 15:42 软贱攻城狮 阅读(139) 评论(0) 推荐(0) 编辑