Хранение данных на диске

Статус
В этой теме нельзя размещать новые ответы.

potuga

Гуру форума
Регистрация
22 Сен 2009
Сообщения
375
Реакции
98
Доброго времени суток!

Нужно хранить довольно много информации такого типа:

ключ(строка 1-150 символов)|поле int|поле int

Конечно, идеально для такого было бы хранить в БД, но, к сожалению, мне придется ставить этот скрипт туда, где доступа к базам нет. Если хранить это в файлах в таком виде и парсить это все регулярками, то получиться довольно долго.

Вопрос: есть ли в PHP уже готовые деревья, напрмер B-дерево или бинарное, с помощью которых можно сбрасывать\подгружать данные в файл на диске. Какой-нибудь класс может есть у кого?
 
В стандартной библиотеке такого нет.
phpclasses.org вам в помощь.
 
посмотри например
Скрытое содержимое доступно для зарегистрированных пользователей!

примеры кода - смотри в их cms

БД - это файл(ы)
MYSQL и прочие - СУБД
т.е. при желании найдешь разные реализации построения простых БД на файлах


Или -- ты не описал типы запросов которые собираешься делать к данным -- реализуй БД в виде дерева файловой системы. По именам директорий/файлов + сериализация.

А вообще так вопрос ставить не корректно. Ни типов запросов ни объема данных не известно :(
 
а зачем регулярками?

можно через explode и циклом...
 
SQLite же ж
является модулем PHP(ставить скорее всего придется отдельно)
позволяет сделать БД на файле, без всяких серверов
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху