欢迎投稿

今日深度:

Mongo DB 初识,

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信息。

www.htsjk.Com true http://www.htsjk.com/cassandra/27472.html NewsArticle Mongo DB 初识, 前言 2016年伊始,开始研究NoSql.看了couchdb,cloudant,cassandra,redis.却一直没有看过排行榜第一的mongo,实属不该。近期会花时间研究下mongo。本文是初识mongo的体验。有错误之处...
相关文章
    暂无相关文章
评论暂时关闭