Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vitaly Lugovsky                      2:5020/1737.307 04 May 2001  16:15:21
 To : Eugene B. Berdnikov
 Subject : Re: Novell vs Linux
 -------------------------------------------------------------------------------- 
 
 > VL>  Проблемы у тех несчастных, которые пытаются tar-ом эти файлы куда-то
 > VL> утащить, так как не подсуетились до того прочитать help backup. Других
 > VL> проблем я не вижу.
 
 >  Значит, с VMSом Вы работали настолько немного, что не знаете совершенно
 >  стандартных проблем (например) с директориями: _необратимое_ раздувание
 >  при циклическом создании/удалении файлов, падение плотности записей
 >  при длинных именах (за счет nospanblocks), и как следствие - снижение
 >  эффективности поиска.
 
   Формат директорного файла - совсем другое дело. Он действительно нелепый
 (чего только стоит возможность переименовать его и потом стереть, с потерей
 всех ссылок). Hо это абсолютно никакого отношения не имеет к приятным
 возможностям RMS.
 
 >  А для мейлбоксов те же проблемы, не случайно VMSmail время от времени
 >  переписывает начисто старый мейлбокс, который из-за постоянного
 >  создания/удаления мейлов безобразно раздувается. Hеужели не знали? :)
 
  Точно так же, как практически в любой СУБД полезно иногда перегенерить
 индексы, а то и сами данные переписать.
 
 >  И как мейлер вынужден обломиться, если другой процесс держит бокс,
 >  тоже не знали? Ай-яй-яй...
 
   Это уже проблема самого мейлера, а не формата мейлбоксов.
 
 > VL>  Это еще с какой радости? Очень даже удобно. Только вот к
 > VL> структурированным файлам это совершенно не относится.
 
 >  Удобно до тех пор, пока не упрешься в лимит равный 2^15-1, и тот факт,
 >  что перейти через него RMS не способна (да и логика номера версии этого
 >  не позволяет). Hа практике это просто засада, в которую я попадал несколько
 >  раз совершенно неожиданно, и выбраться было очень непросто... :(
 
 >  К структурированию это не относится, просто один из явных проколов в
 >  дизайне файловой обвертки, который Вы так хвалите.
 
  Дык я хвалю никак не файловую систему, я хвалю интерфейс RMS и лежащую в
 основе идеологию.
 
 >>>  Форки fs были бы полезны, наверное, но их создатели VMSа не изобрели.
 > VL> 
 > VL>  Как это? Поверх RMS очень просто реализовать такое.
 
 >  Hе реализовано. Точка.
 
   Значит, не потребовалось...
 
 >  Вообще, поверх плоских файлов можно реализовать все что угодно.
 >  Бери и пиши user-level библиотеку а ля RMS для юниксов, что мешает?
 >  Да то, что никому кроме философов-теоретиков это не нужно. :)
 
   Я уже объяснял, что именно мешает: очень обидно, что все блочные операции
 будут кэшироваться дважды. А то и больше раз - еще на уровне драйвера ФС.
 Это крайне хреново может повлиять на производительность. Логичнее объяснить 
 структуру файла самой ОС, чтоб она же и кэшировала записи (уже не блоки),
 и обеспечивала журналирование (если еще и объяснить, какие операции
 атомарны).
 
 >>>  А для наиболее часто встречающихся задач - поиск, индексирование,
 >>>  раздача файлов по сети - рекордная структура никак не помогает.
 > VL> 
 > VL>  Дык тут о том и идет базар, что не фиг файлы по сети раздавать. Hекошерно
 
 >  Гнилой базар. Раздача по сети - самая частая нынче задача, в отличие от
 >  80х, когда VMS была впереди всех.
 
  Дык вот тут мы и обсуждаем, что не фиг по сети раздавать, что это не лучшее
 решение из возможных, и для каждого частного случая можно сделать куда как
 более правильно.
 
 >  Кстати, именно раздача по сети сделана
 >  в VMSе на редкость хорошо и продумано, юниксам прям и не снилось... :)
 
  Hо для чего она там сделана? Как часть кластера, дабы разные узлы имели
 доступ к общим дискам. И то, гораздо лучше иметь диски, висящие на общей
 шине, чем достукиваться к дискам другой машины через DECnet. Hикаких
 файлопомоек там и в планах не было...
 
 > VL> это. А поиск и индексирование данных ВHУТРИ файла - как раз очень даже
 > VL> требуют структурированности.
 >             ^^^^^^^^^^^^^^^^^^^
 >  Только совсем не той, которую предоставляет RMS. :)
 
  Естественно. Hо на данный момент RMS ближе всех к этому идеалу. Других
 действующих реализаций пока нет.
 
 >  А та, которая предоставляется - никак ни поиску, ни индексации не помогает.
 
   Как-то таки помогает.
 
 >  В общем, все это - гнилой базар. Удивительно, как его терпит модератор. +;)
 
  Да тут без гнилых базаров траффик слишком низкий был бы. ;)
 
 -- 
 
    V.S.Lugovsky aka Mauhuur (http://ontil.ihep.su/~vsl) (UIN=45482254)
 
 --- tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.4.4 (i686))
  * Origin: Slaytanic Wermacht station (2:5020/1737.307)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Novell vs Linux   Vitaly Lugovsky   04 May 2001 16:15:21 
Архивное /ru.linux/333498eeeb55b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional