ммм... я свои 5 копеек выложу... начнем с того, что обсуждение изначально лишено смысла... db - не файлы? кто вам сказал такую глупость? эти самые файлы и есть... более того, при корректном построении скриптов вполне можно на файлах построить вполне приличный движок чтения/записи/сортировки информации... вполне разумное замечание... вот только не всегда уместное... в примере показанном тут $file = file('...'); for(...) $file[$i] = explode('|',$file[$i]); гораздо практичнее и не потребуется множественных операций, выделение места разумно и необходимо ТОЛЬКО при разношерстных данных, когда разделитель не может быть установлен, либо данные строк имеют громадное различие объема информации SQL-инекции тоже интересная вешчь, которая в файлах практически невозможна (пишу практически, потому что каждый, кто хоть раз писал обработчик сталкивался с ситуацией, когда необходимо становилось разрабатывать определенный синтаксис запросов) На самом деле, по сути вопроса, ответ прост - кому что больше нравится