永发信息网

运行两个实例的mongodb怎么使用

答案:2  悬赏:0  手机版
解决时间 2021-03-20 06:23
  • 提问者网友:浪荡绅士
  • 2021-03-19 18:30
运行两个实例的mongodb怎么使用
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-03-19 19:49
下面这个例子开启了两个shared服务,一个配置服务,一个mongos服务,所有这些服务都在同一台服务器上进行测试,当然也可以放在不同的服务器上。

1. 创建Shards
在本机上启动一对shared服务

[c-sharp] view plain copy
$ mkdir /data/db/a /data/db/b
$ ./mongod --shardsvr --dbpath /data/db/a --port 10000 > /tmp/sharda.log &
$ cat /tmp/sharda.log
$ ./mongod --shardsvr --dbpath /data/db/b --port 10001 > /tmp/shardb.log &
$ cat /tmp/shardb.log

2. 启动配置与mongos服务

下面要启动配置服务与mongos服务,

[c-sharp] view plain copy
$ mkdir /data/db/config
$ ./mongod --configsvr --dbpath
全部回答
  • 1楼网友:西风乍起
  • 2021-03-19 20:22
mongodb是一个面向文档的数据库,目前由10gen开发并维护,它的功能丰富,齐全,所以完全可以替代mysql。 与mysql等关系型数据库相比,mongodb的优点如下: ①弱一致性,更能保证用户的访问速度。 ②文档结构的存储方式,能够更便捷的获取数据。 ③内置gridfs,支持大容量的存储。 ④内置sharding。 ⑤第三方支持丰富。(这是与其他的nosql相比,mongodb也具有的优势) ⑥性能优越:
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯