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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Каковы преимущества хранения фотографий в самой базе?

Сообщения:  [1-10]   [11-15] 

 
 автор: cheops   (24.09.2006 в 13:36)   письмо автору
 
   для: Loki   (24.09.2006 в 13:14)
 

Перефразирую Loki: для пересылки файлов с жёсткого диска клиенту практически не используется процессор (1% от силы), MySQL потребляет процессорные ресурсы очень здорово (вплоть до 100%).

   
 
 автор: Loki   (24.09.2006 в 13:14)   письмо автору
 
   для: 123php   (22.09.2006 в 12:57)
 

Арина жжот!:)
1) я бы поинтересовался у Арины - где mysql хранит данные? Может, конечно, у них вируальный диск на сколько-нибудь немножечко гигов, но есть у меня подозрение, что mysql, в свою очередь, обращается все к той же файловой системе.
2) А вот это красиво: когда ваша база прилично разрастеться (особенно если нету ssh), то вам предложат простой и легкий переезд... всего за 50$... а перед этим еще предложат доплатить за повышенное потребление процессорного времени.

В общем, это все фантазии, просто смотреть на проблему можно и с противоположной точки зрения:)

   
 
 автор: cheops   (22.09.2006 в 13:10)   письмо автору
 
   для: 123php   (22.09.2006 в 12:57)
 

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

   
 
 автор: 123php   (22.09.2006 в 12:57)   письмо автору
 
   для: 123php   (15.09.2006 в 17:53)
 

Вот такие доводы приводит служба поддержки:



Преимущества хранения изображений в базе данных заключается в следующем:

1)Скорость загрузки изображений из базы данных MySQL может быть более высокой, чем скорость их загрузки с файловой системы. Это сокращает время появления изображений для пользователей.

2)Хранение изображений в базе данных позволяет держать все Ваши данные в одном месте и обеспечивает возможность легкого переноса на другой сервер и резервного копирования всех данных.

---
Sincerely yours,
Arina Romanova,
Technical support engineer


Прокомментируйте...

   
 
 автор: Thrasher   (20.09.2006 в 13:58)   письмо автору
 
   для: 123php   (20.09.2006 в 13:45)
 

Совсем не обязательно. Эта фотография вызывается скриптом, но храниться может и на диске.

   
 
 автор: 123php   (20.09.2006 в 13:45)   письмо автору
 
   для: 123php   (15.09.2006 в 17:53)
 

Если фотография имеет такой адрес:
http://localhost/image.php?object_id=1573&image_id=1436

это значит, что она хранится в базе?

   
 
 автор: cheops   (20.09.2006 в 12:04)   письмо автору
 
   для: 123php   (19.09.2006 в 23:46)
 

Файлы, расположенные на диске, будут грузится всегда быстрее, так как дисковый кэш обычно больше, чем кэш MySQL. Да и операций при файловом хранении производится гораздо меньше.

   
 
 автор: DEM   (20.09.2006 в 00:31)   письмо автору
 
   для: 123php   (19.09.2006 в 23:46)
 

незначительно... если я ничего не путаю :)

   
 
 автор: 123php   (19.09.2006 в 23:46)   письмо автору
 
   для: cheops   (17.09.2006 в 16:52)
 

а скорость загрузки отличается?

   
 
 автор: cheops   (17.09.2006 в 16:52)   письмо автору
 
   для: Loki   (17.09.2006 в 14:47)
 

Согласен, от хранения изображений в базе данных вреда больше, чем пользы, просто если разработчик не уверн в своих силах, что сможет защитить данные на диске, может хранить их в базе данных.

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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