使用HDFS RAMDisk和Alluxio有什么区别?

时间:2018-12-28 05:16:31

标签: hdfs ramdisk alluxio

由于HDFS支持RAMDisk,因此使用Alluxio有什么优势。在我们的案例中,我们将不支持在HDFS之外集成其他类型的底层存储。

1 个答案:

答案 0 :(得分:0)

Alluxio和HDFS之间的主要区别在于,具有底层存储的概念并使Alluxio和底层存储之间的数据和元数据保持同步。此外,Alluxio被设计为承载热数据并实现分布式缓存的语义,而HDFS被设计为持久性存储服务,其后果还存在其他差异。

  1. Alluxio提供了configurable eviction policies
  2. Alluxio本机支持设置TTL之类的操作(请参见link)。
  3. HDFS中的数据块副本数是用于持久性的固定常数(默认为3,可以使用setrep命令更改HDFS中的复制级别)。但是,Alluxio中块副本的数量可以根据不同块的流行程度自动更改。如果一个块被不同服务器上的多个不同应用程序访问,则可能会有更多副本。
  4. Alluxio支持分层存储,因此可以使用MEM,SSD和HDD配置多层(请参阅link)。