hadoop vs hazelcast

jhdbpxl9  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(327)

hazelcast和hadoop有什么区别除了hazelcast在内存中,hadoop在磁盘上存储数据。
hadoop和hazelcast有哪些不同的用例?
hazelcast还支持mapreduce-freamework,所以hazelcast是hadoop的最佳替代品?

ulydmbyx

ulydmbyx1#

如果你有大量的数据可以保存在内存中,hazelcast是一个很好的选择。您还可以使用mapstore将数据写入后端数据库(如hadoop),因此它将用作底层后端存储的某种加速器。
所以hazelcast最适合你想Map到内存中的数据集,hadoop最适合你有大量的数据,而这不适合ram。在其他方面,它们在功能上应该相当类似。

kx1ctssn

kx1ctssn2#

不要问用例。告诉我们你想做什么。只是运行map/reduce作业?有多少?他们是干什么的?等等。我听说hadoop的大部分时间是在一些“it组织”想要“开发bigdata功能”的时候。
hazelcast有map/reduce。如果我认为它更接近于运行时(oltp),那么olap。bigdata与运行时计算/查询无关,因此磁盘和内存之间的差异并不重要。
hadoop被用于很多方面:从复杂的并行计算到通过hive的数据仓库。除了map/reduce之外,它还有许多组件。
大多数人使用hazelcast作为缓存。我试着把它用作数据库。

相关问题