Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Текстовая БД 
V
    Опции темы
АдамАдамович
  Дата 27.6.2006, 00:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 23.6.2006

Репутация: нет
Всего: нет



Появилась необходимость создания текстовой БД или чего-либо подобного.
На данный момент все выглядит так:
есть файл  .data, в котором лежит сериализованный массив данных. ну и файл который работает с ним.

массивы типа таких:
array(
    'user1'=>array('date'=>'11.11.02','mol'=>12),
    'andy' =>array('data'=>'02.06.01','mol'=>1)
);

1) Насколько это рационально ?
2) Как отсортировать по значению "mol"?
3) Альтернативы

 smile  
PM MAIL   Вверх
Sardar
Дата 27.6.2006, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



1) это жутко не удобно потому как: грузиться файл должен целиком и всегда; многопоточного чтения/записи не будет; перезапись всего файла всегда, что при ошибках убивает файл; это просто криво smile

2) нклюдитьфайл, а вообще лучше не var_export пользовать, а serialize. Далее в ручную перестраивать массивы, сортировать по mol, собирать массивы снова. Есессно это медлено, не уклюже и требует памяти.

3) SQLite и не парься smile  


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
АдамАдамович
Дата 27.6.2006, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 23.6.2006

Репутация: нет
Всего: нет



!О, как. 
Спасибо. тема закрыта. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.1450 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.