关于 mongodb 的坑,欢迎举例~

2014-03-14 00:28:24 +08:00
 openroc
最新搜索很对关于mongodb实战的坑,大家都遇到过哪些?

提前参考一下,为了接下来服务上线提前做点准备。:)
9204 次点击
所在节点    程序员
28 条回复
ipoly
2014-03-14 00:32:11 +08:00
著名的`带条件的count()`慢到爆浆?
cfddream
2014-03-14 00:52:46 +08:00
由于JS引擎的原因,精度很疼
panlilu
2014-03-14 01:43:37 +08:00
全局锁?
PotatoBrother
2014-03-14 07:14:34 +08:00
异步QwQ
wy315700
2014-03-14 08:45:57 +08:00
config server 数量必须是1台或者3台,是写死在代码里的

分布式的时候,如果多台机器负载严重不均衡,mongoDB会进行强行负载均衡,这个时候,整个数据库会被锁死。
chenlong451
2014-03-14 08:48:14 +08:00
看你头像以为是水木的奥路菲
janwen
2014-03-14 08:57:19 +08:00
dingyaguang117
2014-03-14 08:58:15 +08:00
replset 方式的时候
1.有概率update 失败;
2.如果希望等待更新应用到所有的机器,如使用w=N (N为所有机器数)的时候,整个操作就阻塞住不动了
AlloVince
2014-03-14 09:11:48 +08:00
不支持多主一丛的数据同步,这点让我无法接受
vietor
2014-03-14 09:17:32 +08:00
分片的时候限制太多:不能有唯一索引、不能group。
zythum
2014-03-14 09:29:16 +08:00
我就是觉得做大型多人项目的时候。库管理是个问题。因为键的值是可以随意添加的。感觉就是DBA的噩梦。
evefree2
2014-03-14 09:30:01 +08:00
slave同步时间间隔太低的从库查询,游标的异常
simapple
2014-03-14 09:47:54 +08:00
这是要大规模迁徙的前兆啊
humiaozuzu
2014-03-14 10:07:27 +08:00
- DBA 疼
- 重启系统时如果不结束mongodb进程,数据库90%会损坏
sheaven
2014-03-14 10:29:06 +08:00
2dsphere索引慢到你想撞墙(千万级数据)
数据库文件磁盘占用夸张
索引文件比数据库文件还大
尼玛一个慢查询,其它连登陆都没法登陆
reorx
2014-03-14 11:22:03 +08:00
稍大一点的 skip 都会很慢,用 last objectid 做 lt 查询可以规避这类大量翻页的问题。
bengtuo
2014-03-14 12:14:27 +08:00
没人说e这货狂吃内存 还不能控制 小vps上没法跑啊
l6751902
2014-03-14 13:15:49 +08:00
@bengtuo 我一直认为这货就是用内存换查询速度的。。
lj0014
2014-03-14 14:17:03 +08:00
最近发现mongodb的运行日志的nscanned的值远大于在shell里explain的结果,目前还搞不清楚是怎么回事
liushuaikobe
2014-03-14 14:54:52 +08:00
@AlloVince
“不支持多主一丛的数据同步”指的是什么?MongoDB好像是支持传统主从复制的吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/104230

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX