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

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

Кстати данный ресурс какраз и построен без использования каких либо баз. Все выполнено на текстовых файлах. Но вот однажды я наткнулся на достаточно оригинальный PHP скрипт текстовой базы данных, где имеется админпанель в которой возможно создавать базы со своимии оригинальными названиями, со своими паролями и логинами. В каждой из баз можно строить все необходимые таблицы, наполнять их содержимым, редактировать и т. п.

Все в этой базе построено по типу обычной базы MySQL, но все выполнено на двух текстовых файлах, в одном из которых в сериализованном виде хранятся пароли доступа пользователей к базе, в другом собственно информация базы. Самое интересное, что баз может быть сколько угодно много и каждая из них будет иметь свои права доступа. Называется такой скрипт txtSQL 2.2. На официальный сайт скрипта можно перейти непосредственно из админпанели установленной на локальном сервере текстовой базы данных, ну, а здесь на всякий случай сам архив со скриптом базы. Ниже по тексту скриншот админпанели.

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

Архив с базой нужно распаковать в папку home локального сервера Денвер и в любоом браузере набрать txtsql.ru. Откроется список папок скрипта, где можно перейти в папку examples/txtSQLAdmin, где в форме для ввода логина и пароля набрать только логин "root" и войти в админпанель текстовой базы. Далее можно формировать новые базы, таблицы, поля таблиц. Данную текстовую базу вполне можно применять для какого либо своего php скрипта. Все необходимые функции и и примеры их применения доходчиво расписаны, правда на английском, в хелпе к данному скрипту.

Вернуться в раздел


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

Слушайте, БД в таком виде сделана для удобства её использования, это и понятно. НО, на сколько я знаю, PHP кривовато работает с данными в файлах, а именно, сам себя перегружает - он ведь не может извлечь информацию из ячейки, т.к самих ячеек нет, значит PHP извлекает либо всю инфу хранящуюся в файле (а это бывает дофига, тем более, если вы выше указываете, что вся инфа БД хранится в одном файле), либо PHP считывает инфу из файла, пока не дойдёт до конца нужной информации (например, извлечение информации из XML файла до нахождения тега </close>). Из этого следует, что данный скрипт будет удобно юзать, но нагрузка будет не хилая при большом объёме инфы в БД. Так?

2013 08 13 04:13:56  Добавил:   GEEKUZ


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

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

* Ваше имя

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

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

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

 

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