基於我個人的經驗. 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


手機捕魚遊戲開發——小黃棋牌遊戲開發商


推薦閱讀:
相關文章