【问题标题】:NodeJs or Java for Data Analytics?用于数据分析的 NodeJ 或 Java?
【发布时间】:2016-08-04 00:53:41
【问题描述】:

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

在搜索的过程中,我发现了一些关于节点的观点,它支持较少的计算服务数值分析并且可以用于samller数据集 . 是真的吗?

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

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

【问题讨论】:

  • Python 和 R(以及 few others)更适合处理这么多的数据
  • @Val 我们需要创建一个可以扩展的网络服务器,并且可以处理有关用户的其他信息。
  • 我认为弹性搜索更适合搜索。 elasticsearch是node js中的npm模块。我们使用这个搜索flipkart数据
  • @HimanshuGoyal 我们将使用 elasticSearch 作为数据库。但是为了与浏览器交互,我们需要定义能够处理用户请求并设计数据分析算法的服务器。

标签: java node.js elasticsearch data-analysis


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 2012-03-04
    相关资源
    最近更新 更多