java - 用于数据分析的 NodeJs 还是 Java?

标签 java node.js elasticsearch data-analysis

我必须对大约 50 TB 的数据进行分析。我已经搜索了几次但仍然困惑该使用哪个?

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

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

那么哪种语言是更好的选择。 Java 还是 Node

最佳答案

绝对是Java。这种东西是Java的领域。 Hadoop , Elastisearch , Lucene , Cassandra , Solr都是用Java写的。 SparkStorm也运行在Java虚拟机上。如果您打算使用这些工具中的任何一个,Java 将是一流的语言。

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

关于java - 用于数据分析的 NodeJs 还是 Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36589728/

相关文章:

ElasticSearch - cross_fields 多重匹配与模糊搜索

java - PutApplicationName 与 PutApplName

java - CDI 可以将标准库 POJO 注入(inject)到 EJB 中吗?

node.js - Node.js 中的 SOAP 示例及其执行过程?

javascript - 使用 IDE (Node) 读取本地存储的 JSON 文件

Elasticsearch:多个带有快速矢量荧光笔的 pre_tags/post_tags

java - 如何控制正在运行的java服务

java - 需要 Objective Modbus Java 库帮助

node.js - (JWT) RSA加密/解密问题

python - 如何在 python 中使用 elasticsearch 编写一个简单的正则表达式查询?