Архивная версия сайта e-luge.net. Последняя запись сделана 1 марта 2011 года.
Город съехавших крыш
08-03-2010 05:15   |  Метки: php, бд, разработка, велосипед, файлы

Время от времени на форуме появляются вопросы связанные с использованием файлов. Что-то вроде самописной базы данных. Чаще всего проблемы возникают с задачами поиска в файле и обновлении данных. Естественно, чаще всего товарищу советуют перестать заниматься ерундой и начать изучать нормальные СУБД (mysql, postgresql и т.д.). Да оно и правильно, вроде. Зачем пеписывать на php то, что давным-давно реализовано на более быстрых языках? А довод, что большинство БД хранят эти самые данные в файлах, воспринимается больше как щутка.

А почему бы не поробовать-таки сделать что-то более-менее приемлимое с использованием файлов? Толку, конечно, не много — сочинять или выискивать хитрые алгоритны работы с файлами глупо. Всё равно всю скорость алгоритмов сведёт на нет скорость работы интерпретатора php. Но просто по принципу «возжа под хвост попала» сделать захотелось. К тому же, будет куда ссылки давать в качестве примера.

© Павел Новицкий 2009 - 2011
(: time: 33.8s, sql: 67, memory: 260Mb :)