MongoDB菜鸟入门(二):使用分片和主从副本实行高性能髙可靠数据库

本文是MongoDB初学者的进阶指南,详细介绍了如何通过分片和主从副本设置来实现高性能、高可靠性的数据库。首先讲解了分片的配置,包括两个分片 shard1 和 shard2 的设置,以及 Config Server 和 Query Routers 的作用。接着,文章阐述了主从副本集的搭建,以确保服务的高可用性和数据安全性,详述了主机、从机和仲裁机的角色及选举过程。
摘要由CSDN通过智能技术生成

上一篇简单的记录了一下本人的学习笔记,下面描述的是如何配置分片和主从副本集。

一、分片

  • 由于使用一些传统的数据库(例:mysql等)数据存储量一旦达到某种程度后,查询操作可能会非常耗时,而使用某些内存数据库(例:redis等)则受内存空间大小的限制。而使用mongodb分布式数据库则可以解决此些问题。
  • 此处笔记记录了我个人使用了两个分片实践,由于没有更多的机器,此处仅使用单台主机实践。
分片1(shard):
  • 使用端口27001,数据库目录C:\data\shard\s1,日志文件为C:\data\shard\log\s1.log,以追加方式试使用
mongod --port 27001 --dbpath=C:\data\shard\s1 --logpath=C:\data\shard\log\s1.log --logappend
分片2(shard):
  • 使用端口27002,数据库目录C:\data\shard\s2,日志文件为C:\data\shard\log\s2.log,以追加方式试使用
mongod --port 27002 --dbpath=C:\data\shard\s2 --logpath=C:\data\shard\log\s2.log --l
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值