PHP база данных на текстовых файлах

PHP текстовая базаPHP скрипт текстовой базы данных можно выполнить на обычных текстовых файлах. Данные в PHP текстовой базе можно разделить разделителями, например редко используемыми символами типа |, а можно все данные сериализовать. Сериализация более приемлимый вариант, поскольку позволяет работать с данными как с частями многомерной матрицы. По такому принципу и построен PHP скрипт текстовой базы данных TxtMySQL.

Скрипт довольно таки оригинален, по своему устройству очень напоминает общеизвестную базу MySQL. PHP cкрипт работает полностью на текстовых файлах. Вся информация сериализуется. Доступ к базе данных осуществляется по логину и паролю. В админпанели скрипта есть ссылка на его официальный сайт, но на всякий случай его можно скачать и на данном ресурсе.

PHP текстовая база данных

Скачанный архив необходимо распаковать в папку home локального сервера Денвер. Затем в любом запущенном браузере в строке запроса набрать txtsql.ru. Должен появиться список папок скрипта, где необходимо открыть папку examples/txtSQLAdmin. После появления формы с окошками для ввода логина и пароля нужно ввести в форму только логин "root" и войти в админпанель PHP текстовой базы данных. Далее все выглядит как в админпанели MySQL. Простыми манипуляциями можно формировать новые базы, таблицы, поля таблиц. Скрипт базы снабжен подробным мануалом, ссылка на который есть непосредственно в его админпанели, где, правда на английском, расписаны все операции по его установке и использованию, даны примеры использования всех функций.

Достоинство PHP текстовой базы данных очевидно - полная отвъязка от сторонней базы MySQL, неплохая скорость манипуляции с данными, неплохая наглядность поскольку все данные никуда не спрятаны, а всего лишь сериализованы. Недостаток один - любая операция записи данных в базу влечет за собой полную перезапись файла базы. Для небольших и средних интернет ресурсов этот недостаток нивелируется, особенно если в базе хранятся не страницы ресурса, а только статистические данные и комментарии к статьям. Кстати для каждой отдельной составляющей данный PHP скрипт текстовой базы данных вполне позволяет иметь отдельные текстовые базы. Поэтому применение его может быть оправдано практически для любого средненагруженного Интернет ресурса.

Top.Mail.Ru