Oracle coherence和Hadoop HDFS之间有什么区别

Oracle coherence和Hadoop HDFS之间有什么区别,hadoop,hdfs,in-memory,oracle-coherence,Hadoop,Hdfs,In Memory,Oracle Coherence,Oracle Coherence和Hadoop HDFS之间的区别是什么?我们读过关于HDFS和Coherence的文章(但没有什么是明确的)听起来都是一样的。 这些是解决不同问题的不同技术,还是相同的技术但不同的产品? 需要从技术角度(即实施角度)更广泛地了解它们之间的差异和相似性,这两者在哪里合适 注意:我不是要比较产品(所以没有大猩猩和鲨鱼)。这两个系统实现了两个概念。 HDFS是一种分布式文件系统,针对大规模顺序IO进行了优化 Oracle Coherence是一种缓存解决方案,能够使用

Oracle Coherence和Hadoop HDFS之间的区别是什么?我们读过关于HDFS和Coherence的文章(但没有什么是明确的)听起来都是一样的。 这些是解决不同问题的不同技术,还是相同的技术但不同的产品? 需要从技术角度(即实施角度)更广泛地了解它们之间的差异和相似性,这两者在哪里合适


注意:我不是要比较产品(所以没有大猩猩和鲨鱼)。

这两个系统实现了两个概念。 HDFS是一种分布式文件系统,针对大规模顺序IO进行了优化
Oracle Coherence是一种缓存解决方案,能够使用磁盘存储部分数据。它针对随机IO进行了优化

技术上:
HDF不会在底层操作系统上进行任何缓存中继。其服务(Datanode)应视为块设备
通常的缓存解决方案提供键值抽象、一些过期功能,并主要使用内存作为存储
分布式缓存通常使用一致散列构建,而HDF维护集中目录(NameNode)
同时,文件系统和缓存有很多共同点(如果我们将文件路径视为密钥)


综上所述:这些系统在某种程度上可以互换,但针对不同的场景而构建,内部构建完全不同。

感谢David的回答:)