2016-04-13 4 views
0

TBとなるデータの分析を行う必要があります。私はいくつかの時間を探していますが、使用するのはまだ混乱していますか?データアナリシス用のNodeJsまたはJava?

私はノードに関するいくつかのポイントに出くわした探しながら、それはあまり計算サービス数値解析をサポートし、samllerデータに使用することができますを設定します。 本当ですか?

私たちは統計のための複雑なアルゴリズムを設計し、その結果をWebブラウザに表示する必要があります。
私たちは、データのフィルタリングと格納にlogstashと弾性検索を使用します。

どの言語が良い選択でしょうか。 Javaまたはノード

+0

PythonとR(と[いくつかの他](http://www.fastcompany.com/3030716/the-9-best-languages-for-crunching-data))は、その量での作業に適していますデータの範囲 – Val

+0

@Val私たちはスケーラブルで、ユーザに関する他の情報を扱うことができるウェブサーバを作る必要があります。 – rns

+0

私は弾力的な検索は検索する方が良いと思います。 elasticsearchはノードjのnpmモジュールです。この検索flipkartデータを使用します –

答えて

1

間違いなくJava。この種のことはJavaのドメインです。 Hadoop,Elastisearch,Lucene,Cassandra,Solrは全てJavaで書かれている。 SparkおよびStormもJava仮想マシン上で実行されます。これらのツールを使用する場合、Javaはファーストクラスの言語になります。

ノードは、クライアント側とサーバー側の両方でJavaScriptを使用できるように、フロントエンドのサーバー側を実装するのに便利です。しかし、Webサーバーの速度とスケーラビリティに関しては、tech empower benchmarksによれば、Javaも高速です。

関連する問題