2016-08-19 14 views
1

HBFSは歴史的な理由からHDFSの上に構築されています。 HBASEはGFSに依存するGoogle Big Tableのクローンであるため、そこにはHDFSがあります。 HBASEはHDFSの大部分を必要としませんが、冗長性を実装するためにHDFSに依存します。NoSQLなしHDFS

原則として、HBASEが他のNoSQLデータベースと同様に冗長性(つまりHDFSなし)を実装した方が簡単だったと読んでいます。

質問:

1)HDFSに依存せずに冗長性を実装のNoSQLデータベースの例は何ですか?

2)HDFSが使用されていない場合、別の分散ファイルシステムが存在するか、NoSQLデータベースがクラスタ全体の既存のローカルファイルシステムの上にそれ自身ですべてを実行していますか?

3)要約すると、分散ファイルシステムを使用しないNoSQLデータベースを使用できますか?

答えて

2

1)はい、実際には多くのものがあります(Cassandra/MongoDB/Aerospikeなど)。
2)これらはare doing all by themselves on the top of existing local file systems across the clusterです。
3)question 2)と同じです。 NoSQLデータベースは冗長性自体を維持することが可能です。