metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-09-26 02:45 pm

Файловые системы и большое количество файлов

Поведение NTFS на диске с порядка полмиллиона файлов меня как-то огорчает. Сейчас переношу с одного диска на другой - оно минут 15 только структуру папок сканировало.
Как линуксовые FS себя ведут в подобных случаях?

[identity profile] metaclass.livejournal.com 2010-09-26 08:03 pm (UTC)(link)
Я же сказал - потребитель это программист. Которому вы хотите вместо простого гайковерта со сменными бошками дать меганавороченный гайковерт, который можно и нужно будет настраивать под винты любой формы, причем под каждую задачу покупать или придумывать новый вид винтов.
Сейчас задачи подгоняются под существующие хранилища данных, а нужно придумать способ подгонять хранилища данных под задачу.
Насчет легаси уже сказали - это неразрешимый пиздец, единственное спасение от него это какие-нибудь совсем новые вещи типа ипадов, ифонов и хранилищ в облаках - там все равно все нужно будет переделывать заново и отказ от файлов в пользу каких-нибудь более структурированных хранилищ уже никого не напряжет.

[identity profile] zelanton.livejournal.com 2010-09-26 08:06 pm (UTC)(link)
Ребе, а давайте вы мне покажите, где легаси такое сказали?

И ребе потребитель - не программист. Если бы fs пользовался только он то да. Но 99% "пользований" fs приходится не на него.
Edited 2010-09-26 20:07 (UTC)

[identity profile] metaclass.livejournal.com 2010-09-26 08:16 pm (UTC)(link)
http://metaclass.livejournal.com/545548.html?thread=7306764

И по моему, файловой системой больше пользуются программисты, нежели обычные пользователи. Обычный пользователь открывает один документ из списка, в лучшем случае найдя его поиском, в худшем - тупо перебором пока не увидит знакомое имя. И потом работает исключительно внутри этого документа.
Я, для начала, вижу одно преимущество fs перед СУБД - в случае необходимости выдрать кусок из fs и скомбинировать с другой частью (т.е. перенести часть файлов в другую папку) сильно проще, чем сделать то же самое с СУБД - я просто удолбался, например, писать синхронизатор/импортер данных для обновления наших баз под Firebird. В новой версии софта модуль делающий примерно то же самое, будет использовать просто список файлов, т.к. функции СУБД кроме "найти по ключу" там не используются.

[identity profile] c-a-s-u-s.livejournal.com 2010-09-26 08:56 pm (UTC)(link)


как бы все же орет он не users....