基于我个人的经验. mongodb吃内存, couchdb速度不怎么样. Riak没用过.

我建议你们把传统的sql资料库增加到备选列表中, 比如mysql.


看你的需求了

我们在用membase
我修改下:先看下应用的需求,进行下数据规划吧. ( 问这种问题,思路有问题.)


小团队还是采用比较成熟稳健的MySQL吧。毕竟MySQL经受得住互联网的考验啦。

我觉的你可以考虑下传统资料库

MS SQL MY SQL ORCAL 等
如果你想处理高度实时的状态传送和推送而不是大量数据的存储,其实Redis更加合适。另外CouchDB今后走向Couchbase之后,完全变味了。
要看你的数据是什么,怎么用,我上一个project用到mongo和mysql

用mongo的目的主要是三个,

一个是做统计分析,写一些简单的map-reduce就ok 二是用mongo提供的一些索引类型,比如多维索引,比如在算距离的时候就相当快捷了 三是用mongo提供的一些数据类型,比如数组来做一些比较符合人脑分析的存储
不推荐CouchDB


不清楚你这个产品的具体需求,但是能做后台的基本都是用关系型资料库,你说到的都属于NoSQL,我想对于环境有较高要求的情况,在考虑。另外,你只要看一下这三者的优缺点就知道哪款适合你了。
个人觉得mysql就可以搞定,也不错,问下:后台开发是用erlang吗?拿riak搞的公司相对少点儿。

现在mongodb已经超出很多了 何时使用CouchDB而不是MongoDB


手机捕鱼游戏开发——小黄棋牌游戏开发商


推荐阅读:
相关文章