MongoDB Auto-Sharding 的问题
在 Foursquare 宕机事件过后,本人曾写过一篇文章对 MongoDB 的 Auto-Sharding 机制提出过质疑,而最近在MongoDB 的 Group 里,也发现一直有使用 MongoDB 经典架构造成各种问题的帖子。国外知名 NoSQL 网站 myNoSQL 近日把这些问题汇总了一下,并警告各位开发者不要仅看官方的文档,更多的进行实践。
- “Huge collection is not balanced across shards” here
- “Questions on Enabling Sharding on a Database (pre-sharded configuration)” here
- “mongodb crash when new shard is added” here
- “Shards Unevenly balanced” here
- “Imbalance on auto-sharding” here
- “Sharding woes – All chuncks stuck on one shard”
- “sharding makes reads/writes slower” here
当然,和 myNoSQL 一样,我们也希望这些问题都能够尽快得到解决。
附图:MongoDB 经典架构
原文链接:http://goo.gl/l8WvH
42区 VPS
42qu.com 云主机 , 卖给创业的你 。 点击这里 , 查看详情
| anyShare据说看到好文章不转的人,服务器容易宕机! | |
| |



目前我也在测试是mongo,对于直接用collection进行操作的性能还不错,但是在用到sharding和GridFS的时候发现性能急剧下降,完全不像官方资料上说的,不知道是不是我的操作有问题
Pingback: MongoDB资料汇总专题 | 岭南六少 - 一朵在LAMP架构下挣扎的云
Pingback: webguo在路上 » 用Pre-Splitting提升MongoDB Auto-Sharding效率