Показать сообщение отдельно
  #6  
Старый 06.09.2002, 00:12
Nest Nest вне форума
Дипломник
 
Регистрация: 15.06.2002
Сообщений: 36
По умолчанию

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата (web_pr @ 06 Сен. 2002, 00:21)</td></tr><tr><td id="QUOTE">Мы сейчас ведем похожую разработку.
Посоветуйте, как хранить информацию: в файлах или в БД (mySQL).
[/QUOTE]<span id='postcolor'>
Я бы порекомендовал хранить тело запроса в файлах, служебную информацию - в БД.
</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата </td></tr><tr><td id="QUOTE">
Конечно удобней в БД.
[/QUOTE]<span id='postcolor'>
Это смотря для чего. Например для нормального полнотекстового поиска по архиву удобнее вовсе даже и в файлах.
</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата </td></tr><tr><td id="QUOTE">Но ведь есль упадет БД, по парализуется работа всей службы поддержки - а это не есть хорошо... [/QUOTE]<span id='postcolor'>
А БД упадет навсегда?
ИМХО поднять упавший mysql или Postgres (или иной) сервер можно весьма быстро.
Или вы имеете в виду, что в результате сбоя может быть утеряна информация в БД?
Но и в файлах она точно так-же может быть утеряна, кроме того, кто мешает хранить updatelog от БД?
А если этот лог будет вестись на другом сервере, то шансы потерять БД почти нулевые.
Да и насколько я знаю реплицирование БД и FS , содержащих ценную информацию, просто правило хорошего тона.