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

Форум PHP

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

 

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

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

тема: Хранение файлов
 
 автор: Евгений Петров   (21.06.2005 в 13:29)   письмо автору
 
 

Подскажите пожалуйста, где можно хранить сообщения чата. Проблема в том, что сообщение состоит из нескольких частей (тип сообщения, время, от кого, кому, и само сообщение). Если хранить в CSV файле, то сообщение типа: Привет; Привет; Привет; выдасть только один привет и тот без точки с запятой. Можно ли записывать данные с другим разделителем если нет, то как можно по другому хранить данные. И если pgbcsdfnm данные в базу данных (одно сообщение символов 1000) то не будет ли это большой нагрузкой на MySQL?

   
 
 автор: cheops   (21.06.2005 в 13:34)   письмо автору
 
   для: Евгений Петров   (21.06.2005 в 13:29)
 

Можно хранить в плоских файлах http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=549, идеально хранить их в MySQL - которая в отличие от файлов специально расчитана на большую нагрузку.

   
 
 автор: Евгений Петров   (21.06.2005 в 13:39)   письмо автору
 
   для: cheops   (21.06.2005 в 13:34)
 

Т.е. если я буду заносить это всё в БД, то это будет даже лучше? Вот например в вашем форуме вы сообщения в БД храните? И можно ли в БД запихать файлы (картинки)? Заранее спасибо!

   
 
 автор: cheops   (21.06.2005 в 13:43)   письмо автору
 
   для: Евгений Петров   (21.06.2005 в 13:39)
 

Да, конечно, на этом форуме сообщения храняться в MySQL, в БД можно засунуть файл, для этого даже специальный тип предназначен - BLOB (если заинтересуетесь, то сможете поиском найти в разделе MySQL или я вам сформирую список тем по этому вопросу), но надёжнее хранить их в виде отдельных файлов, а в базе хранить только путь к ним.

   
 
 автор: P@Sol   (21.06.2005 в 13:52)   письмо автору
 
   для: Евгений Петров   (21.06.2005 в 13:29)
 

в файлах можно использовать вместо ";" любой символ...можно использовать tab

но рекомендую бд

   
Rambler's Top100
вверх

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