上一篇简单的记录了一下本人的学习笔记,下面描述的是如何配置分片和主从副本集。
一、分片
- 由于使用一些传统的数据库(例: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