![](https://img-blog.csdnimg.cn/7ad268bcaf4846a3bbbb5da607321b2f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MONGO
MONGODB
liuzhilongDBA
好好学习,天天向上
展开
-
主流数据库主从复制差异——oracle、mysql、mongo、redis、oceanbase
oracleDG:ORACLE主备就是DATAGUARD,也就是DG。主库叫primary,备库叫standbyORACLE的只读库:ADG,ACTIVE DATAGUARD。oracle 11g开始支持,可以将备库打开为readonly状态,可以分摊IO读的业务压力。也就是说备库没有打开为readonly称为DG,打开为readonly称为ADG。ADG架构:oracle的同步方式:物理备库和逻辑备库。物理备库:将redo直接应用到备库上,将block块进行覆盖,...原创 2020-12-22 17:33:26 · 5353 阅读 · 5 评论 -
replicaSet的初始化和同步原理
ReplicaSet的初始化initial除了local数据库,mongod扫描所有数据库的所有集合,并插入到secondary在3.4之前,初始化只会建立所有集合中_id上的索引到从节点,3.4以后会建立所有的索引在3.4以后,初始化会拉最新的oplog到从节点,在初始化结束前需要确保从节点local库的空间当初始化完成并开始应用oplog时,这个mongod就变成了secondaryreplicaSet的同步syncsecondary成员在初始化完成后立即开启复制oplog.原创 2020-12-11 16:54:35 · 451 阅读 · 0 评论 -
mongodb replicaSet和一些基本概念
mongodb relicaset是mongo的主从高可用架构,它定义了复制集中的数据传输结构和灾难发生时整个复制集的高可用性1主2从架构mongodb建议最小架构为1主2从主节点接收所有写入操作,从节点异步复制和应用主节点oplog。oplog记录数据库上的所有变更操作1主1从1选举节点选举节点概念arbiter为选举节点,仅负责选举,不负责复制存储数据和提供对外服务1:1架构的弊端当搭建复制集时采用1主1从的架构,那么当2个节点间的网络不可用时,要不是pr..原创 2020-12-10 21:02:34 · 577 阅读 · 0 评论 -
搭建mongodb复制集
搭建mongo1主2备副本集1.启动3个mongo实例mongod --replSet rs --port 27018 --bind_ip lzl --dbpath /data/mongo27018 --logpath /data/mongo/mongo27018.log --oplogSize 10 &mongod --replSet rs --port 27019 --bind_ip lzl --dbpath /data/mongo27019 --logpath /data/mongo原创 2020-12-10 16:19:20 · 202 阅读 · 0 评论 -
mongodb安装
mongodb下载地址:https://docs.mongodb.com/manual/installation/其中server仅包含mongodb server,shell仅包含mongo客户端命令mongorpm可以用yum或者rpm安装,tgz直接解压并配置path就可以使用我这次是server和shell分开安装的1.安装server[root@lzl soft]# rpm -ivh mongodb-server-4.4.2-el6x86.rpmwarning.原创 2020-12-02 16:02:18 · 594 阅读 · 2 评论