MongoDB 到底靠谱不靠谱?

2017-07-20 19:08:33 +08:00
 ericgui
这篇湾区日报选的文章,似乎意思是 MongoDB 是大家曾经的选择,曾经火过一阵子,现在不行了,现在都不用了。
兄弟们谈谈吧。

https://wanqu.co/a/5340/2017-07-10-why-did-so-many-startup-choose-mongodb.html?s=/issues

为何曾经有那么多的创业公司使用 MongoDB

骇人听闻的故事:一家著名独角兽公司在迁移到 MongoDB 时发生巨大灾难,发誓从此只用无聊不酷的技术;某著名风投说要聘专业团队帮他投资的那些创业公司们统统迁移出麻烦不断的 MongoDB。

有个问题:刚入职场的年轻工程师如何判断他 /她所要投资的技术是像 2006 年左右的 Rails、2007 年左右的 Hadoop、还是更像 2010 年前后的 MongoDB ?有点像投资创业公司,如何押对宝?还是尽量选择无聊的成熟的老技术、专注于解决实际问题、白猫黑猫抓到老鼠就是好猫?
19323 次点击
所在节点    程序员
76 条回复
df4VW
2017-07-20 21:14:47 +08:00
mongodb 本身不靠谱能活那么多年么

不会用的一个个在那说不靠谱
7654
2017-07-20 21:17:02 +08:00
分场景应用不同的数据库,用错地方才头疼
ericgui
2017-07-20 21:26:24 +08:00
@7654 那么 MongoDB 适合哪些场景,不适合哪些呢?
@zbinlin
@ChefIsAwesome
qq12345454
2017-07-20 22:30:56 +08:00
https://www.v2ex.com/t/376217 看我发的帖子, 都唱衰 mongo
enlau0912
2017-07-20 22:37:56 +08:00
自己玩玩還行,做產品還是用 mysql 吧,這麼多年一堆公司持續在使用,總不會就你聰明、你創新,人家都傻子。
otakustay
2017-07-20 22:39:23 +08:00
最大的不方便的 lisence ……
mingyun
2017-07-20 23:57:42 +08:00
工作过的公司没用过
WhoMercy
2017-07-21 00:07:37 +08:00
被公司一个不懂 MongoDB 架构、使用思想的同事坑过,胡乱上了分片功能。
功能是实现了,但性能非常差。
查 100M 条~200M 条中的一条数据经常超时,切片库还会时不时因为心跳超时等原因重启…
所以 MongoDB 给我的感觉有点类似于 Java 中 Hibernate 框架—— Heavy 且好用,但需要有非常熟悉的人才能用的好,建议慎用。
yidinghe
2017-07-21 00:12:29 +08:00
非关系数据库这样的坑一定会要踩,对一般人来说,没踩过这个坑就成熟不起来。
Miy4mori
2017-07-21 00:27:11 +08:00
@WhoMercy 你这个比喻也是清奇
Tunar
2017-07-21 00:34:09 +08:00
只能做小玩意儿,,
mathgl
2017-07-21 01:09:14 +08:00
你找出 100 个 mongodb 不靠谱的案例,同样也可以找出另外 100 个靠谱的案例。

几乎对任何一种技术都适用。
Immortal
2017-07-21 02:26:57 +08:00
现在手头项目 mongo 是用来做数据归档 和 储存一些查询条件简单量又不大的,但字段变化又无法确定的数据
主库还是推荐关系数据库,正常业务真离不开 sql
Immortal
2017-07-21 02:27:31 +08:00
不过 mongo 吃内存是真的挺厉害
changnet
2017-07-21 03:51:44 +08:00
@ericgui 做游戏很合适的
XiaoFaye
2017-07-21 04:08:37 +08:00
不搞些新概念,新技术,怎么骗投资人?怎么搞 KPI ?
Sharuru
2017-07-21 08:00:32 +08:00
我一直搞不懂,NoSQL 不就是个 Map K,V 么...真有人会用?
SlipStupig
2017-07-21 08:10:55 +08:00
我线上每天处理用 monogodb 处理 200G 数据,目前一切正常,不好的就是 mongo 需要多个 CPU 核心和更多内存,场景主要是无结构化数据
wupher
2017-07-21 08:56:13 +08:00
看场景啊。从 MongoDB 1 一直用到 MongoDB 3,非结构化数据场景时很好用的。

把 mongodb 当 mysql,当 mongodb 当 Redis。这样来使用,最好还怪 MongoDB 这有坑那有罪的,我能说什么呢?
jjx
2017-07-21 09:02:45 +08:00
没有硬件资源就不要碰, 有硬件资源随便

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

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

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

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

© 2021 V2EX