Программирование > PHP
MySQL - хранение файлов
!ataMAN!:
Да, конечно. С мускул легче общаться. Создал пару таблиц и готово, а с файлами надо еще думать в каком формате хранить инфу и как ее потом удобно и быстро читать. То что по скорости из всех скул-СУБД муСКУЛ одна из самых(если не самая) быстрых - это абсолютная правда(ради скорости муСКУЛ лишили некоторых продвинутых возможностей, обычно присутствующих в профессиональных СКУЛ-СУБД).
В принципе на современных серверах использование мускул оправдано, т.к. особой разницы в скорости на них не наблюдается. Но крайне не рекомендую делать на мускул такие скрипты, как чаты и т.п. На нормальном бесплатном хостинге тебя сразу выкинут за такие проделки. Лучше незаметно работать с файлами, нагрузка на сервер гораздо меньшая. А для совместного доступа к файлам есть такая штука, как flock(). Найдешь в мануале. А вот в мускуле из-за отсутствия полноценной поддержки транзакций(скорость бы прилично замедлило) тоже возможны проблемы с совместным доступом, и даже наверное более сложные чем с файлами.
Но это были мои скромные рассуждения... А сам я, признаюсь, использую мускул и файлы сразу :)...
Britva:
Да... транзакций нет :(
Где-то читал, что в версии 3.23 будет полная поддержка.
Я думаю, что если на платном хостинге - можно и MySQL использовать. А на бесплатном - и то и другое.
!ataMAN!:
А сейчас какая версия ходит??? Может я просто не в курсе???
Но когда-то я читал, что по мнению разработчиков обеспечивает такую скорость mySQL... Один из пунктов гласил - "отсутствие транзакций", и это отчасти правда. И даже более - разработчики говорили, что вообще не собираются обеспечивать их поддержку. Но может они уже изменили свое мнение под давлением потребителей...
Для некоммерческого сайта mySQL хватит по ... Но даже для коммерческого можно самому придумать какой-нибудь механизм, что-то на подобие транзакций...
Sanches:
Hi all...
Da MySQL eto klevo, esli daje takoy bezrukiy kadr kak ya s nim razobralsya...;-)
Vobsche s bazoy rabotat prosche s faylami ya do six por s trudom razbirayus, a tut napisal zaprosec vibral nujnuyu tebe infu, otsortiroval i vivel na ekran...
Obidno chto resursi jret, i na xalyavnom xoste ne razoydeshsya...:-(
WBR.Sanches
Britva:
В книге "Профессиональное PHP программирование" сказано, что транзакции отстутствуют (стр. 293).
НО!
В примечании научного редактора на этой же странице написано, цитирую:
"Начиная с версии 3.23.*, в MySQL появилась возможность использования транзакций, однако на момент издания данной книги поддержка транзакций в MySQL находилась в стадии бета-тестировния"
Сейчас, насколько я знаю, последняя версия 3.23.39
Навигация
Перейти к полной версии