2

大量のデータに拡張する必要があるシステムを設計することを計画しています。運用開始当初は限られた予算の小さなデータセットで動作するため、小さなデータセットでもうまく機能する必要があります。

私の知る限り、HBase は小規模なデータセットではうまく機能せず、少なくとも 5 ノードのクラスターが必要です。しかし、この構成は今のところ高価です。HBase と Cassandra はどちらも、大規模なデータセットに適したソリューションであることを知っています。しかし、データセットが小さい単一ノードで Cassandra の方が速いのでしょうか?

すべてのノードは P2P システムに基づいているため同一であるため、Cassandra は小規模なデータセットで問題を抱えていないと思います。これは正しいです?

4

2 に答える 2

3

Cassandra と hbase のパフォーマンス特性は異なります。どちらも得意とする問題がいくつかありますが、小さなデータ セットに対するデータベースのパフォーマンスではなく、アプリケーションに最適なデータベースを選択する必要があります。

あなたの問題についてあまり知らないので、おそらく単純な sql データベースから始めて、必要に応じてスケーリングについて心配するでしょう。

cassandra は 1 つのノードで実行でき、問題なく動作します。

単一の物理マシンで複数の vm を使用して hbase を実行できると思います。

于 2012-05-01T02:31:22.977 に答える
0

単一ノードの Hbase も使用できます。とにかく、レプリケーションがないため、単一ノードの Hbase/Cassandra のパフォーマンスは複数のノードに匹敵するものではないことを覚えておいてください。

于 2012-05-09T19:27:39.480 に答える