V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐工具
RoboMongo
推荐书目
50 Tips and Tricks for MongoDB Developers
Related Blogs
Snail in a Turtleneck
89569970
V2EX  ›  MongoDB

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

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

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

    银行估计打死都不会把数据库从关系型替换成nosql。。。
    tonghuashuai
        7
    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
        8
    yangzh  
       2014-05-20 12:57:09 +08:00
    既然你问出了这个问题,就说明了你不需要。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2826 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:36 · PVG 21:36 · LAX 05:36 · JFK 08:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.