Концепция All Storage и синхронизация данных и метаданных между Alluxio и Under Storage - ключевое отличие Alluxio от HDFS.Кроме того, есть еще несколько других отличий, в результате которых Alluxio предназначен для размещения «горячих» данных и реализует семантику распределенного кэша, тогда как HDFS предназначена для службы постоянного хранения.
- Alluxio предоставляетс настраиваемыми политиками выселения .
- Alluxio изначально поддерживает такие операции, как установка TTL (см. link ).
- Количество блочных копий данных в HDFS является фиксированной константой для постоянства (по умолчанию 3можно использовать команду
setrep
для изменения уровня репликации в HDFS).Однако количество реплик блоков в Alluxio может быть изменено автоматически в зависимости от популярности различных блоков.Если доступ к блоку осуществляется несколькими различными приложениями на разных серверах, копий может быть больше. - Alluxio поддерживает многоуровневое хранилище, поэтому можно настроить несколько уровней с MEM, SSD и HDD (см. link ).