mongoDB——shard简介
来源:互联网 发布:淘宝好评80字 编辑:程序博客网 时间:2024/06/12 16:51
shard
shard是mongoDB的数据存储构件。
是逻辑上的一种称呼,集群中,shard是一个instance的集合。如下图所示:
示意图画的不好,纯粹是为了自己记忆存档而用,莫喷。
一般为了数据的安全性,shard构建成1primary+2secondary的模型。
关于数据分布
mongoDB内部处理数据均衡,有2中方式:
- 基于range的分片
如下图所示:
特点:
特定连续数据的情况下,shard的空间利用率较高,弊端就是数据分布不均衡,且数据访问可能会局限于特定的 shard,其余的shard处于空闲状态,整体 性能不高。
- 基于hash的分片
如下图所示:
特点: 数据根据hash算法分布比较均衡,数据响应相比于range的分片也是比较均衡。
以上是个人的理解,有不正确的地方,烦劳各位看客指正,共同进步。
0 0
- mongoDB——shard简介
- Nosql Mongodb之旅(29)—MongoDB新增Shard Server
- mongodb shard
- mongodb shard
- Nosql Mongodb之旅(30)—MongoDB移除Shard Server
- MongoDB auto shard介绍
- MongoDB+shard+replica set
- MongoDB Shard Model
- mongodb shard 分片技术
- Mongodb Shard分片
- mongodb 存储shard
- MongoDB 分片 (二) Shard
- mongoDB 分片(shard)
- 【MongoDB】Shard key
- MongoDB shard集群部署
- 【MongoDB】shard切分 原理
- mongoDB——简介
- mongoDB——简介
- 循环队列
- oc内存管理
- HDU 5652 India and China Origins
- <学习笔记>Windows驱动开发技术详解__Windows内存管理
- Ajax Loading —— spin.js
- mongoDB——shard简介
- Sping注入Date类型的3种方式
- 自言自语的第一篇博文
- IOS学习之——SDWebImage的使用
- html基础
- Android 使用Toolbar+DrawerLayout快速实现仿“知乎APP”侧滑导航效果
- charAt()用法
- Socket 关于设置Socket连接超时时间
- Qt之透明提示框