【问题标题】:Hadoop vs HazelcastHadoop 与 Hazelcast
【发布时间】:2015-06-15 13:37:05
【问题描述】:

hazelcast和hadoop有什么区别除了hazelcast是在内存中,hadoop在磁盘上存储数据。

  1. hadoop 和 hazelcast 有哪些不同的用例?

  2. Hazelcast 还支持 mapreduce 框架,因此 hazelcast 是 hadoop 的最佳替代品?

【问题讨论】:

    标签: hadoop hazelcast


    【解决方案1】:

    如果您可以在内存中保存大量数据,Hazelcast 是一个不错的选择。您还可以使用 MapStore 将数据写入后端数据库(如 hadoop),以便将其用作底层后端存储的某种加速器。

    因此,如果您要映射的数据集适合内存,则 Hazelcast 最适合,如果您有大量数据并且不适合 RAM,则 hadoop 最适合。否则,它们在功能上应该是相当的。

    【讨论】:

      【解决方案2】:

      不要询问用例。告诉我们你想做什么。只运行 Map/Reduce 作业?多少?他们做什么?等等。大多数时候我听说 Hadoop 是在一些“IT 组织”想要“开发大数据能力”的时候。

      Hazelcast 有 map/reduce。如果有什么我会说它更接近运行时 (OLTP),那么 OLAP。无论如何,BigData 与运行时计算/查询无关,因此磁盘和内存之间的区别并不重要。

      Hadoop 用于许多方面:从复杂的并行计算到通过 Hive 进行的数据仓库。除了 Map/Reduce 之外,它还有很多组件。

      大多数人使用 Hazelcast 作为缓存。我尝试将其用作数据库。

      【讨论】:

        猜你喜欢
        • 2023-03-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-26
        • 1970-01-01
        相关资源
        最近更新 更多