On Monday 29 October 2007 13:06, Artem Chuprina wrote: > Max Dmitrichenko -> [email protected] @ Mon, 29 Oct 2007 13:49:08 +0400: > >> > > Появился следующий вопрос - список файлов имеет резон хранить в > >> > > базе данных, если требуется только проверять их существование, или > >> > > файловая система работает с такой задачей достаточно эффективно? > >> > > >> > man locate > >> > man updatedb > >> > >> "locate - list files in databases that match a pattern" > >> Сие есть поиск, это другая задача. > >> > >> С поиском понятно, а вот просто проверять на exists (tclsh# file exists > >> $fname)? > > MD> HINT: IIRC, предикат существования соответствует предикату (найдено > MD> >= 1 вхождений). > > Полезно еще учитывать, что у locate информация по определению устаревшая.
Полезно, но это издержки любой БД, которая не обновляется с каждым добавлением/удалением. Делать это на уровне ФС? Где-то я видел надпись, что база данных - не единственный дурацкий способ организации ФС ;-) -- Макс

