Mongo DB 初识,
前言
2016年伊始,开始研究NoSql.看了couchdb,cloudant,cassandra,redis.却一直没有看过排行榜第一的mongo,实属不该。近期会花时间研究下mongo。本文是初识mongo的体验。有错误之处,还望指正。
Mongo VS cassandra
目前NoSql 排行版前三是Mongo,Cassandra,Redis.Redis 特点明确,key-value 形式,数据不持久化主要用来做缓存。所以这里主要比较Mongo,Cassandra
Mongo 物理架构
复制集

一个主节点,两个secondary 节点。主节点写,secondary 节点可以分发读。三个节点的数据完全一样。
sharded cluster
复制集这种不分片的mongo 架构满足不了数据量大的情况。

三种角色
- query router
查询路由,server 发请求到router,然后分发给shard - config servers
存储集群的元数据和配置信息,不存储数据 - shard
存储分片数据
注意query router 是mongos instance,而config server 和 shard中节点都是mongod instance.两者不一样。mongos 启动的时候需要连接config server,并配置各个shard信息。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。