Я просто подумал, как быстро было бы хранить фактические данные приложения в плоском файле.
Теперь вы не можете просто хранить все в плоском файле ... иногда требуются сортировка и поиск, а рекурсивный просмотр каталогов и файлов может быть проблемой.
Теперь представьте, что вы храните все доступные для поиска данные в базе данных и имеете поле указателя, указывающее на файл данных?
Однако это будет очень специфично для каждого приложения — если все мои доступные для поиска данные хранятся в базе данных, почему я должен хранить фактические данные в базе данных?
(блокировка, целостность данных в сторону) было бы быстрее, я уверен... но сколько и стоит ли это делать?