2010-12-29 8 views
2

私はこのアプリケーションのいずれかにドキュメントストアを使用する必要があります。私はscalarisとcouchdbがドキュメントストアと同等であると仮定しています。この2つのソリューションを共有する経験はありますか?あなたは、他のものよりも優れていると思いますか?ScalarisとCouchDB

スカラリスからの取引が魅力的です。ほとんどErlangのバックグラウンドで、私はErlang上に構築されたソリューションをより信頼しています。 riakは私が興味深いと思った別のものです。だからあなたの考えや指針を共有してください。

答えて

4

私はこの分野でさらに研究が必要だと思います。 キーストアとキーストアのキーのタイプは明らかに重要ですが、残りの要件についてはより正確にする必要があります。流通戦略の形状や可用性のようなものどのくらいのデータを保存したいですか?たぶん、MySQLはまだ大丈夫ですか?どのような種類のクエリを実行したいですか?それを書き留めて、それぞれの解決策に合ってみてください!

私が何を言うことができます。

- CouchDB the most important is off-line replication model. Its like having mirrored DB for free anywhere you want. Fast read, slow re-balance after lots of deletes. Pure Couch is not distributed and do not guarantee fault tolerance 
- Riak - dynamo model = many replicas distributed in smart way. Reliable & scalable cpu, storage, ram. 
- Hibari - distributed. Also Erlang. Transactions (?). 

上記のすべてが深刻な産業のユースケースを持っています。スカラリスはむしろ科学的なようです。

データを取得する方法によっては、GraphデータベースやRedisなどの独自のソリューションがたくさんあります(リッチなk/vストアと言えます)。

+0

はい、答えは意味があります。私はしばらく時間を費やして、私のユースケースのためのより具体的な要件のセットを見つけ出す必要があります。 –

+0

ここからハッカーニュースの最近のリンク:http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis – user425720