А представь поиск по расшаренным ресурсам сети, состоящей из 100 компьютеров с такой файловой системой. Не стоит и говорить, что запукать стандартный поиск в таких обстоятельствах не имеет смысла... Я бы не стал ждать 5 минут в поиске фильма. А вот MySQL позволит это сделать за доли секунды. В этом и есть достоинство.
Нормальный проект, при условии использования для определенного набора задач.
Запись в базы данных (да и еще и содержимого никак под это не оптимизированного) действительно медленный процесс.
Но вот поиск выполнять проще и быстрее. Структуру можно сделать гораздо более гибкую.
PS
Да, кстати, и WinFS вроде еще грозит появиться.
Я надеюсь это не конечный вариант, а лишь технодемка. Имеется ввиду вообще использование базы данных вместо файловой системы.
На практике скорее всего придется создать смесь БД и ФС для обеспечения относительной производительности.
Ох и кажется мне, что у этой идеи нет будущего. Да, 44Мб за 22 сек. это хорошо. Но проблема в том, что файлов обычно далеко не 44мб, а как минимум 44Гб, а сейчас уже и 440Гб.
Вам приходилось работать с такими таблицами? Из личного опыта - MySQL начинает очень тормозить при таблицах размером больше 4-5Гб.
Засунул в таблицу десяток фильмов - обратно не достанешь :)
Использование MySQL как файловой системы