質問
Erlangのデータに関する質問に答えたいです。物事を数え、メッセージを関連付け、任意の統計を提供します。私はこれのためにHadoopに頼ることを考えていましたが、未加工のErlangでソリューションを構築して、必ずしもマップ/リデュースではなく、何らかの形で任意のデータ分析を行うことは可能ですか?私はこれを行う人々のいくつかのヒントを見ましたが、明示的なブログ投稿またはこれが行われた例はありません。 Powersetの自然言語機能はErlangで書かれていることを知っています。 CouchDBについても知っていますが、他のソリューションを探していました。
解決
はい。
汎用の計算と統計の場合、Erlangは問題なく機能します。このような作業にはあまり最適化されていないため、MatLab、ForTran、またはこの作業の主要なCパッケージの類似の数値コードに追いつくのに苦労しますが、ほとんどの用途ではうまくいきます。そしてもちろん、コードがきちんと並列化されていて、複数のCPUを使用できる場合、Erlangは簡単に追いつきます。
(map / reduceパターンについても言及しました。Erlang/ OTPランタイムとライブラリを考えると、比較的簡単です。)
私と同僚はたくさんの「生」を書きました。カウント、統計などを行うErlang。ほとんどのタスクには十分すぎることがわかりました。
他のヒント
どうしてですか?
アーランは結局チューリング完全です。
ユースケースをより良く説明すると、より良い返信が得られます。
所属していません StackOverflow