2011-12-13 9 views
8

PBレベルのファイルを保存できるデータストレージをセットアップする必要があります(ファイルはほとんどがjson、images、csvファイルですが、そのうちのいくつかは100MBバイナリファイルです)。Riak vs GlusterFS

私はマスターレスであり、シングルポイント障害ではない分散データストレージを検討しています。

そしてRiakとGlusterFSが見つかりました。

私は誰もあなたの前にそれらの両方を使用して尋ねたいですか?

私はインターフェイス(DB /マップ)が非常に異なっていることを知っています。 しかし、彼らは両方の使用ハッシュと同様の分散技術です。 パフォーマンス、整合性、可用性は同様ですか?

答えて

4

Bitcaskバックエンドを持つ17ノード(24GB RAM、2Tディスク)のRiakクラスタを実行し、約10億個の3kオブジェクトを保存しています。この設定はパフォーマンスは高くなりますが、リソースは非常に多くなります。パフォーマンスはであり、私たちにとって重要なのはなので、RiakからGlusterFSへの移行を考えています。おそらくLevelDBをバックエンドとして使用することも、私たちの心配を緩和するでしょう。

ATM Riakの自己治癒特性がより強く見え、構成がより簡単に見えます。あなたの場合、私はGlusterFSに100MBのファイルを格納する方が快適です。

0

あなたが言及している100MBのファイルのような大きなファイルを格納するのは、プレーンOSS Riakの正しい選択ではありません。

あなたが実際にそのような場合に使用する必要があるのは、新しく発表されたRiakCS http://basho.com/products/riakcs/のBashoです。

0

ほとんどの要件は、要件によって異なります。私はRiakが実際に実際のファイルシステム(マウントポイント、ACL管理など)を必要とせず、プログラムでファイルを使用または提供するだけで、GlusterFSを使用しないことをお勧めします。

関連する問題