有没有必要用 MongoDB 来替代 mysql ?

2014-05-19 12:27:40 +08:00
 89569970
nosql似乎很热很热啊,那么能不能从现在开始,开发项目,全部用nosql数据库,不用原来的sql关系型数据库.
8462 次点击
所在节点    MongoDB
8 条回复
song940
2014-05-19 12:31:11 +08:00
不是一回事 , MongoDB 和 MySQL 用来处理不同场景下的业务 . 有时候 [ 关系型数据库 ] 更加合适 .
89569970
2014-05-19 12:33:35 +08:00
比如说呢,他们各自用在什么场景下合适.
ivanlw
2014-05-19 13:14:28 +08:00
不太同意一楼说的,这两个的重复使用场景还是蛮多的。
帮你想了几个有必要替代的理由:
1.手痒,想试试MongoDB
2.领导要你这么做
……不然大多数情况下面,还是遇不到非要用一个替换另外一个的情况的~
cevincheung
2014-05-19 13:50:54 +08:00
不同的业务场景当然是使用具备不同功能的工具去做。

没见过有人吃饭用挖掘机,建房用调羹的。
anewg
2014-05-19 15:21:04 +08:00
9hills
2014-05-19 18:47:35 +08:00
@89569970 比如说 事务支持,多表查询

银行估计打死都不会把数据库从关系型替换成nosql。。。
tonghuashuai
2014-05-19 23:33:03 +08:00
http://livid.v2ex.com/essays/2013/09/15/v2ex-lessons/
见 livid 的这篇博客中的 MySQL or Redis 章节,虽说其中说的 MySQL 和 Redis,但我觉得具有代表性。

翻了翻 lz 的几篇帖子,貌似要弄一个进销存或同等规模的项目,我觉得这个用 MySQL 就够了,但如果 lz MongoDB 的使用熟练程度跟 MySQL 一样,那无所谓。

新技术看起来确实够 Cool,但是同时也伴随风险,比如某些细节不熟悉导致的问题会让你生不如死
yangzh
2014-05-20 12:57:09 +08:00
既然你问出了这个问题,就说明了你不需要。

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

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

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

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

© 2021 V2EX