最近、Couchbaseのウェビナーで、Hadoopは大規模なログファイルを処理するために使用され、Couchbaseはアプリケーション層に提示するために使用されると述べました。彼らは、CouchbaseとHadoopのマップと縮小が異なっており、前述のそれぞれのユースケースに適していると主張しました。 私は、ログファイルの大きなamouontを処理するためにCouchbase map reduceを使用するつもりでした。 2人のマップの正確な違いを明確にすることができますか? Hadoopに大きなログファイルの処理に適した機能がありますか?couchdbのようなデータストアのMapReduceとHadoopのMapReduceの違いは?
おかげで...
ログファイルの処理とビューの作成にCouchbaseのmap reduce機能を使用していませんか? – Manoj
私はこれが彼らが参照していたものだと思います:http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-introduction-architecture-views.html Couchbaseに保存されている値をmap-reduceすることはできますがこれは、従来のMap Reduceジョブで見られるデータの量がかなり少なくなるように調整されています。 –
@ChrisWhite - あなたのタクソノミは正しくありません。 CouchDBはNOSQLですが、Hadoop/HBaseもそうです。 HBaseは、HBaseと同じように、キー/バリューストアです。データセットが大きい場合、MapReduceジョブの実行に時間がかかることがあります。 MapReduceだけでは、実行に時間がかかりません。 – Cheeso