Игорь Чумак wrote:
Alexey Pechnikov пишет:
Полезно еще учитывать, что у locate информация по определению
устаревшая.
Полезно, но это издержки любой БД, которая не обновляется с каждым
добавлением/удалением. Делать это на уровне ФС? Где-то я видел надпись,
что база данных - не единственный дурацкий способ организации ФС ;-)
Запрос к базе - порядка миллисекунды (угу, база кэширует, но
sql-запрос надо отправить и распарсить и вернуть ответ, хотя бы и из
кэша). Запрос к ФС на существование файла - порядка микросекунды (ФС
кэширует, atime выключен). Выигрыш на 3 порядка вас не интересует? Для
меня это повод задуматься.
А эксперимент если поставить? Сотворить несколько млн файлов и засечь
время запроса к ФС.
Если кто надумает ставить эксперимент, чтобы велосипед не изобретать:
http://sourceforge.net/projects/relfs
--
maxym
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]