HTree

Оглавление1 Три1.1 Описание HTree1.2 История и использование1.3 Функции и реализация1.4 PHTree1.5 Полный текст статьи:2 HTree Три Описание HTree HTree – […]

Три

  • Описание HTree

    • HTree – специализированная древовидная структура данных для индексации каталогов.  
    • Имеет постоянную глубину в один или два уровня, высокий коэффициент разветвления.  
    • Использует хэш имени файла и не требует балансировки.  
    • Отличается от B-дерева обработкой коллизий хэшей.  
  • История и использование

    • Разработана Дэниелом Филлипсом в 2000 году.  
    • Реализована для ext2 в феврале 2001 года.  
    • Перенесена в ext3 в 2002 году, добавлена согласованность сбоев на основе журналов.  
    • Используется в ext4 с небольшими улучшениями.  
  • Функции и реализация

    • Индексы HTree ext2 не включены в официальную ветку.  
    • Функция dir_index доступна в ext3 при включении.  
    • Индексы HTree ext4 включены по умолчанию.  
    • Функция large_dir реализована в ext4 в ядре Linux 4.13.  
  • PHTree

    • PHTree (физически стабильное HTree) – производная, предназначенная как преемник.  
    • Устранены все известные проблемы с HTree, кроме умножения при записи.  
    • Используется в файловой системе Tux3.  

Полный текст статьи:

HTree

Оставьте комментарий