2012-09-29 33 views
4

Oracle Coherence和Hadoop HDFS之間的區別是什麼,讀過有關HDFS和一致性(但沒有什麼明確的)聽起來都是一樣的。 這些是不同的技術解決不同的問題或相同的技術,但不同的產品? 需要以更廣泛的方式瞭解它們之間的差異和相似性技術方面,即實施視角,這兩者適合於哪裏?Oracle一致性和Hadoop HDFS之間的區別

注:我不是要求產品比較(所以沒有大猩猩vs鯊魚)。

回答

6

這兩個系統正在實現兩個概念。 HDFS - 是分佈式文件系統,針對海量順序IO進行了優化。
Oracle Coherence是緩存解決方案,能夠將部分數據用於磁盤。它是隨機IO

技術上的優化:
HDFS不做任何緩存中繼上這樣做底層操作系統。其服務(Datanode)應被視爲塊設備。
常規高速緩存解決方案提供KeyValue抽象,一些到期功能並主要使用內存作爲存儲。
分佈式緩存通常使用一致的哈希構建,而HDFS維護集中式目錄(NameNode)。
在同一時間文件系統和高速緩存有很多共同點(如果我們將文件路徑作爲關鍵字)。

從上面可以看出:這些系統有些可以互換,但是針對不同的場景而構建,並且在內部完全不同。

+0

感謝大衛的回答:) –

相關問題