记得前几天有个小伙伴要查看mongodb的日志,从而排查问题,可能总找不到日志放在何处,今天就系统说一下mongodb的日志系统。mongodb中主要有四种日志。分别是系统日志、Journal日志、oplog主从日志、慢查询日志等。这些 日志记录着Mongodb数据库不同方便的踪迹。下面分别介绍这四 ...
分类:
数据库 时间:
2018-06-06 01:13:10
阅读次数:
249
一、mongodb副本集介绍 二、副本搭建 另外两台机器安装mongodb,请参看mongodb-1. 1、三台机器编辑配置文件 vim /etc/monggod.conf replication: oplogSizeMB: 20 replSetName: aminglinux 需要编辑vim /u ...
分类:
数据库 时间:
2018-06-01 22:15:17
阅读次数:
197
1 什么时候需要分片 1.1 单台服务器磁盘空间不够 比如某个集合过大。 1.2 单台服务器的内存空间不够 因为想要把大量数据加载到内存中,单台服务器内存不够,可以分片,使用多台服务器的内存。 1.3 单台服务器的cpu不够 当写操作过多的时候,单台服务器cpu忙不过来,分片,使用多台服务器分散写压 ...
分类:
数据库 时间:
2018-04-25 21:00:46
阅读次数:
200
原文:SQL使用链接服务器执行远程数据库上的存储过程 --创建链接服务器 exec sp_addlinkedserver'server_tmp','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin'server_tmp','false',nul ...
分类:
数据库 时间:
2018-03-26 12:39:55
阅读次数:
186
下表为MongoDB中常用的几种数据类型。 ObjectId ObjectId 类似唯一主键,可以很快的去生成和排序,包含 12 bytes,含义是: 前 4 个字节表示创建 unix时间戳,格林尼治时间 UTC 时间,比北京时间晚了 8 个小时 接下来的 3 个字节是机器标识码 紧接的两个字节由进 ...
分类:
数据库 时间:
2018-03-22 22:35:38
阅读次数:
205
前面一张介绍了主从模式,现在mongoDB官方已经不建议使用主从模式了,替代方案是采用副本集的模式。副本集不能在一台电脑上操作。需要准备3台电脑进行搭建。副本集就是mongoDB副本所组成的一个集群。 同步原理是,写操作发生在主库,从库同步主库的OpLog日志。 集群中没有特定的主库,主库是选举产生 ...
分类:
数据库 时间:
2018-01-21 21:36:26
阅读次数:
275
三搭建mongodb副本集MongoDB复制原理就是主节点记录在其上的所有操作oplog,从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致。那什么是副本集呢?主从模式一主一从就是一个副本。MongoDB复制提供了数据的冗余备份,并..
分类:
数据库 时间:
2017-11-14 17:20:14
阅读次数:
270
MongoDB oplog详解 转文 1:oplog简介 oplog是local库下的一个固定集合,Secondary就是通过查看Primary 的oplog这个集合来进行复制的。每个节点都有oplog,记录这从主节点复制过来的信息,这样每个成员都可以作为同步源给其他节点。 Oplog 可以说是Mo ...
分类:
数据库 时间:
2017-10-24 16:03:57
阅读次数:
220
在本篇里面,咱们重点总结一下复制集,以及分析一下它的工作原理 一、常见场景 应用程序和数据库之间的网络连接丢失 计划停机、断电、数据库服务硬盘故障等等 复制可以进行故障转移,复制能让你在副本间均衡读负载,保证复制节点与主节点保持同步 二、工作原理 副本集依赖于两个基础机制:oplog和“心跳”(he ...
分类:
数据库 时间:
2017-10-13 16:08:02
阅读次数:
300
简介 mongodb复制(replication)是将数据同步在多个服务器的过程。主节点记录在其上的所有操作oplog,从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致。复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性,并 ...
分类:
数据库 时间:
2017-09-20 12:03:25
阅读次数:
280