Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Текстовый файл в качестве баззы данных...
 
 автор: pnduk   (03.12.2010 в 11:24)   письмо автору
 
 

Дорогие программисты.Я любитель php.Всегда использовал текстовые файлы (на то у меня были свой причины: у нас хостинг с sql дороже в 3.3 раза, работать с файлами удобнее для меня, все визуально а не виртуально и легко можно копировать, легко переносить базу в другое место, ... ).Но многие говорят что работа сайта использующый файлы в качестве базз данных медленнее чем с sql.Неиспользовал не знаю.
У меня вопрос если есть 2 варианта:
Вариант 1.
Один текстовый файл базза такого вида:

info1::info1::info2::info3::info4::
info2::info1::info2::info3::info4::
info3::info1::info2::info3::info4::
info4::info1::info2::info3::info4::
info5::info1::info2::info3::info4::
info6::info1::info2::info3::info4::
info7::info1::info2::info3::info4::

Вариант 2.
Семь текстовых файл-баззы такого вида:

файл 1
info1::info1::info2::info3::info4::

файл 2
info2::info1::info2::info3::info4::

файл 3
info3::info1::info2::info3::info4::

файл 4
info4::info1::info2::info3::info4::

файл 5
info5::info1::info2::info3::info4::

файл 6
info6::info1::info2::info3::info4::

файл 7
info7::info1::info2::info3::info4::

Если так решил на файлах работать, то предпочтительно все впихнуть в один файл или создать много файлов и впихнуть в нее скажем только одну запись?

  Ответить  
 
 автор: coloboc66   (03.12.2010 в 11:41)   письмо автору
 
   для: pnduk   (03.12.2010 в 11:24)
 

Можно сделать БД на одном файле XML. Мне такой подход весьма нравится. И mySQL не нужен. Правда, для этого придётся научиться работе с функциями по разбору XML-файлов.

  Ответить  
 
 автор: pnduk   (03.12.2010 в 23:30)   письмо автору
 
   для: coloboc66   (03.12.2010 в 11:41)
 

Спасибо!

  Ответить  
 
 автор: Yuriev   (03.12.2010 в 14:18)   письмо автору
 
   для: pnduk   (03.12.2010 в 11:24)
 

Если 10000 строк в одном файле - это плохо.
Если 10000 файлов по одной строке - тож плохо.
Ищем золотую середину.
Я так думаю.

  Ответить  
 
 автор: pnduk   (03.12.2010 в 23:29)   письмо автору
 
   для: Yuriev   (03.12.2010 в 14:18)
 

Спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования