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

为什么 mongodb 这么热,rethinkdb 没人问津呢?

  •  
  •   love · 2014-03-17 16:20:17 +08:00 · 7710 次点击
    这是一个创建于 3900 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在做一个个人项目,数据库数据比较大,需要多个VPS组群集。考查了mongodb和rethinkdb(都没用过)。

    这二个都是文档数据库,开发方式也类似。
    mongodb的优点是用的人多,文档全,资料书籍多,缺点是听说内存管理不太完美(直接交给os管理),磁盘空间浪费严重。
    rethinkdb没查到有明显缺点,相反有很多优点,比如有很好的控制台,傻瓜化的群集布署(相对于mongodb要维护一大堆进程),不足在于公司小,文档少,书籍无。

    我想不通的是rethinkdb看上去并不比mongodb差,为毛完全没mongodb有影响力呢?
    8 条回复    1970-01-01 08:00:00 +08:00
    openroc
        1
    openroc  
       2014-03-17 16:23:26 +08:00
    之前研究过一点,貌似rethinkdb的写入performance不好。
    bengtuo
        2
    bengtuo  
       2014-03-17 16:33:02 +08:00
    rethinkdb 吃内存不
    Ever
        3
    Ever  
       2014-03-17 16:34:42 +08:00
    你能想象插了两分钟只插入5篇document(测试文件是5000多个100k~3m的文本文件), 而且执行count时不时的无响应么?
    love
        4
    love  
    OP
       2014-03-17 17:21:59 +08:00
    @Ever @openroc 文档上说rethinkdb默认工作在最严格的模式下,每一条记录写入就flush到硬盘,这必定慢啊,但是没人用这样用吧。如果使用正常的类mongodb那样的模式,就是server收到数据就返回后台再写入的话,官方文档上说明速度有30倍的提升。
    love
        5
    love  
    OP
       2014-03-17 17:39:36 +08:00
    打算上rethinkdb了,然后安装时发现python驱动只支持到python2。。。
    我早已全面转向py3了,平时所用的库都有py3版本,我只能说rethinkdb你丫太不靠谱了活该没人用啊。
    glasslion
        6
    glasslion  
       2014-03-17 17:42:59 +08:00
    rethinkdb 要比 mongodb 晚好几年吧
    leafonsword
        7
    leafonsword  
       2014-03-17 17:55:27 +08:00
    主要出来时间太晚,功能性能比mongodb提升不多;倒是图形化replica很吸引人
    yuankui
        8
    yuankui  
       2014-03-18 15:06:19 +08:00
    活该没人用,呵呵~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1341 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:52 · PVG 01:52 · LAX 09:52 · JFK 12:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.