MongoDB 到底靠谱不靠谱?

2017 年 7 月 20 日
 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 ?有点像投资创业公司,如何押对宝?还是尽量选择无聊的成熟的老技术、专注于解决实际问题、白猫黑猫抓到老鼠就是好猫?
20379 次点击
所在节点    程序员
76 条回复
iShawnWang
2017 年 7 月 20 日
围观下... 最近在学 Mongodb... 还没完全适应它的用法...
akrf
2017 年 7 月 20 日
不靠谱
scriptB0y
2017 年 7 月 20 日
最大的不方便是事物,其他还没发现什么
cxbig
2017 年 7 月 20 日
问题还是在人,不在工具。
ericls
2017 年 7 月 20 日
不靠谱
privil
2017 年 7 月 20 日
和朋友聊,都觉得押宝 postgreSQL 好些
jhaohai
2017 年 7 月 20 日
感觉 mongodb 快挂了吧,从来没觉得它的优点在哪儿
popbones
2017 年 7 月 20 日
不靠谱

小规模用用还行,初期挺方便的,数据量上来,业务逻辑复杂起来就很尴尬。

做应用数据库还行,平台数据库就算了
ETiV
2017 年 7 月 20 日
技术无罪
靠谱不靠谱,要看用的人
janxin
2017 年 7 月 20 日
文章说的没啥大问题,没搞清楚 NoSQL 什么可以什么不可以盲目上了,发现有问题就喊着人家坑,难道不是你最开始选型眼瞎?

MongoDB 也不是全没问题,我们使用下来也发现有些点要注意,比如高读写下性能优化,索引建立,集群同步延迟等等,不过整体还好,至少建议你上个 SSD :)

不要截取一段文字就要搞个大新闻,作者也说的很清楚:

Critiques about widely used products like MongoDB can be fraught. My point is not that MongoDB is a poor choice today — in fact, I believe the opposite for the right use cases.
F281M6Dh8DXpD1g2
2017 年 7 月 20 日
没有事务,数据不重要的就用呗
yghack
2017 年 7 月 20 日
还是要根据业务场景去用
markocen
2017 年 7 月 20 日
很多人把 Mongodb 当做 SQL 数据库用,然后出来抱怨性能差,我只想说没有错的工具,只有错的人
ChefIsAwesome
2017 年 7 月 20 日
1.按需求选技术。没有调查研究,有吃透技术的把握就盲目跟风选最新的,那是炫技,是对产品的不负责任。
2.曾经风光,说明他在当时确实有值得称赞的地方。新的技术出现,取长补短,这不就是各行各业发展的正常过程。没必要出来新的就鄙视旧的。
t6attack
2017 年 7 月 20 日
跟随着 nosql 的潮流而火的。
akrf
2017 年 7 月 20 日
当然有错的工具啦,MongoDB 就像一个伪娘,中看不中用,当然费一番功夫也能用,只是自己会比较痛苦。当然,这也不一定是痛苦,如果遇到好这一口的人,也会很开心。
zbinlin
2017 年 7 月 20 日
该用 SQL 的场景还是要用的,PostgreSQL 比它靠谱多了
tinybaby365
2017 年 7 月 20 日
能用 MySQL5.7 或者 Postgresql 的,就不用 MongoDB。你不了解的情况下,出了问题只能怪 DB。
ericgui
2017 年 7 月 20 日
@liprais 互联网业务很多的数据 都没有 transaction,也不重要:)
TangMonk
2017 年 7 月 20 日
被 mongodb 坑过,不靠谱

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

https://study.congcong.us/t/376790

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

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

© 2021 V2EX