
MongoDB
文章平均质量分 58
猿神面试题
目前专注于大学生项目源码实战开发、讲解、毕业答疑辅导等
展开
-
MongoDB高可用集群配置的几种方案
高可用集群的解决方案高可用性即HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。计算机系统的高可用在不同的层面上有不同的表现:(1)网络高可用由于网络存储的快速发展,网络冗余技术被不断提升,提高IT系统的高可用性的关键应用就是网络高可用性,网络高可用性与网络高可靠性是有区别的,网络高可用性是通过匹配冗余的网络设备实现网络设备的冗余,达到高可用的目的。比如冗余的交换机,冗余的路由器等(2原创 2020-07-26 09:24:04 · 488 阅读 · 0 评论 -
MongoDB复制集(Replica Set)原理分析
What is Replica SetMongodb复制集由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点。Mongodb Driver(客户端)的所有数据都写入Primary,Secondary从Primary同步写入的数据,以保持复制集内所有成员存储相同的数据集,提供数据的高可用。如下图是一个典型的Mongdb复制集,包含一个Primary节点和2个Secondary节点Primary选举复制集通过replSetInitiate命令(或m原创 2020-07-25 22:39:40 · 933 阅读 · 0 评论 -
MongoDB Sharded cluster架构原理
Why isSharded clusterMongoDB目前三大核心优势:灵活模式:通过JSON文档来实现灵活模式 高可用性:通过复制集来保证高可用 高扩展性:通过Sharded cluster来保证高扩展性何时需要考虑使用Sharded cluster?当MongoDB复制集遇到下面的业务场景时:存储容量需求超出单机磁盘容量 活跃的数据集超出单机内存容量,导致很多请求都要从磁盘读取数据,影响性能 写IOPS超出单个MongoDB节点的写服务能力如上图所示,Shardin..原创 2020-07-25 16:03:06 · 250 阅读 · 0 评论 -
MongoDB分布式集群搭建手记
一、架构简介目标单机搭建mongodb分布式集群(副本集 + 分片集群),演示mongodb分布式集群的安装部署、简单操作。说明在同一个vm启动由两个分片组成的分布式集群,每个分片都是一个PSS(Primary-Secondary-Secondary)模式的数据副本集;Config副本集采用PSS(Primary-Secondary-Secondary)模式。二、配置说明端口通讯 当前集群中存在mongos、config、shard共12个进程节点,端口矩阵编排如下:|编号|实转载 2020-07-19 22:54:50 · 384 阅读 · 0 评论 -
MongoDB要点记忆
安装MacOS# 进入 /usr/localcd /usr/local# 下载sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz# 解压sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz# 重命名为 mongodb 目录sudo mv mongodb-osx-x86_64-4.0.9/ mongodb安装完成后,我们可以把 M原创 2020-07-19 22:56:12 · 213 阅读 · 0 评论