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

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

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

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

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

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


Не пробовал базу Rumba
Не пробовал базу Rumba. Но одно то, что она работает только с PHP 5 уже не есть хорошо.

2013 05 23 10:50:44  Добавил:   Admid


Неплохая база данных на текстовых файлах RBD
Интересная статья, спасибо. Надо будет познакомиться с ней поближе. Есть еще очень неплохая база данных на текстовых файлах RBD от создателя движков Rumba (http://rumba.net.ru/tape_rdb_0.html). Ей,в отличие от txtSQL, по плечу работа с большими массивами данных (к примеру, БД 0.5 Гб при 0.5 млн.записей и это не предел).

2015 04 19 05:33:08  Добавил:   Fajro


   Всего комментариев: 2

* Заполните все поля
* Тема

* Ваше имя

* Ваш email: (нигде не публикуется)

*Новость (реплика)

Введите код подтверждения с картинки (проверка от автороботов):

 

email при указании не будет опубликован. Адреса с http:// преобразуются в ссылки автоматически. Теги запрещены.
Перейти и растаять в своей любимой социалке