最新搜索很对关于mongodb实战的坑,大家都遇到过哪些?
提前参考一下,为了接下来服务上线提前做点准备。:)
提前参考一下,为了接下来服务上线提前做点准备。:)
1
ipoly Mar 14, 2014
著名的`带条件的count()`慢到爆浆?
|
2
cfddream Mar 14, 2014
由于JS引擎的原因,精度很疼
|
3
panlilu Mar 14, 2014 via iPhone
全局锁?
|
4
PotatoBrother Mar 14, 2014 via iPhone
异步QwQ
|
5
wy315700 Mar 14, 2014
config server 数量必须是1台或者3台,是写死在代码里的
分布式的时候,如果多台机器负载严重不均衡,mongoDB会进行强行负载均衡,这个时候,整个数据库会被锁死。 |
6
frank451 Mar 14, 2014
看你头像以为是水木的奥路菲
|
7
janwen Mar 14, 2014
|
8
dingyaguang117 Mar 14, 2014
replset 方式的时候
1.有概率update 失败; 2.如果希望等待更新应用到所有的机器,如使用w=N (N为所有机器数)的时候,整个操作就阻塞住不动了 |
9
AlloVince Mar 14, 2014
不支持多主一丛的数据同步,这点让我无法接受
|
10
vietor Mar 14, 2014
分片的时候限制太多:不能有唯一索引、不能group。
|
11
zythum Mar 14, 2014
我就是觉得做大型多人项目的时候。库管理是个问题。因为键的值是可以随意添加的。感觉就是DBA的噩梦。
|
12
evefree2 Mar 14, 2014
slave同步时间间隔太低的从库查询,游标的异常
|
13
simapple Mar 14, 2014
这是要大规模迁徙的前兆啊
|
14
humiaozuzu Mar 14, 2014
- DBA 疼
- 重启系统时如果不结束mongodb进程,数据库90%会损坏 |
15
sheaven Mar 14, 2014
2dsphere索引慢到你想撞墙(千万级数据)
数据库文件磁盘占用夸张 索引文件比数据库文件还大 尼玛一个慢查询,其它连登陆都没法登陆 |
16
reorx Mar 14, 2014
稍大一点的 skip 都会很慢,用 last objectid 做 lt 查询可以规避这类大量翻页的问题。
|
17
bengtuo Mar 14, 2014
没人说e这货狂吃内存 还不能控制 小vps上没法跑啊
|
19
lj0014 Mar 14, 2014
最近发现mongodb的运行日志的nscanned的值远大于在shell里explain的结果,目前还搞不清楚是怎么回事
|
20
liushuaikobe Mar 14, 2014
@AlloVince
“不支持多主一丛的数据同步”指的是什么?MongoDB好像是支持传统主从复制的吧。 |
21
stxh Mar 14, 2014
无法跨集合查询
|
22
AlloVince Mar 14, 2014
@liushuaikobe 比如写入压力较大时,想把写入分散在多台Master,然后再同步到一台Slave,MongoDB不支持多台Master到1台Slave的同步。
|
23
liushuaikobe Mar 14, 2014
@dingyaguang117
MongoDB比较注重最终一致性。。 |
24
liushuaikobe Mar 14, 2014
@AlloVince
我想了想,MongoDB还是使用Replication Set的方式更好吧。写密度大,分给多个Master,听你的做法是有点负载均衡的意思。 很多个Master共用一个Slave好像真不行。如果做冗余备份,多个Master共用一个Slave没啥用啊,Slave跪了不是所有的Master的备份都没了。 推荐的做法是Sharding到多个以Replication方式运行的机器上。 |
25
l9S1ZHbn4KO3vq4i Mar 14, 2014 对Mongodb加索引的,都是没理解NoSQL用法的。
|
27
liushuaikobe Mar 14, 2014
@leadworld
铜球 |
28
jackey35 Mar 15, 2014
以上的坑都很现实,推荐一个tokumx,客户端驱动完全和mongodb相同
|