用于数据分析的 NodeJs 或 Java?

NodeJs or Java for Data Analytics?

我必须对大约 50 TB 的数据进行分析。我一直在寻找一些时间,但仍然不知道该使用哪个?

在搜索时我发现了一些关于节点的几点,它支持较少的计算服务数值分析并且可以用于更小的数据集是真的吗?

我们必须设计复杂的统计算法并将结果显示在网络浏览器中。
我们将使用 logstash 和弹性搜索来过滤和存储数据。

那么哪种语言会是更好的选择。 Java 或节点?

绝对Java。这种东西是Java的领域。 Hadoop, Elastisearch, Lucene, Cassandra, Solr are all written in Java. Spark and Storm 也在 Java 虚拟机上 运行。如果您打算使用这些工具中的任何一个,Java 将是第一个 class 语言。

Node 可能有助于实现前端的服务器端,使设计人员能够在客户端和服务器端使用 JavaScript。但是,就 Web 服务器速度和可扩展性而言,根据 tech empower benchmarks,Java 也更快。