видео файлы в MySQL хранить

neznaika
На сайте с 28.06.2006
Offline
356
#11
bearman:
почему он ляжет?

Мне тоже не ясно.

neznaika добавил 03.10.2009 в 18:10

Troytft:
bearman, от нагрузки, лучше просто в файлах хранить

Пипец ответ, прям откровение, а поподробней, про грабли хранения путей и атрибутов видео в базе?

golinsky:
при первом же обращении select * from video

Это еще с какого перепугу? Не, ну вы хоть причины приводите, а то все стали профи сразу.

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
wdsg
На сайте с 09.02.2009
Offline
31
#12

golinsky, по какой же причине единичный указанный Вами запрос превысит max_connections?

Проектирование и разработка сложных IT-систем. Вожусь с проблемными задачами.
G
На сайте с 16.09.2009
Offline
2
#13
wdsg:
golinsky, по какой же причине единичный указанный Вами запрос превысит max_connections?

вот представьте гигабитный фильм, когда идет выборка куда это все грузиться? как думаете? а если там 10к фильмов? а юзер то не один и не десять я предполагаю..

у меня был опыт с фотохостингом с большими фотками в БД, т.е. исходниками фотокамер

во первых mysql это тоже файловая система

короче файлы хранятся на отдельных серверах и отдаются модом сервера например у lighttpd есть такой мод на временный ссылки, т.е. если нужно например запретить доступ или на время сделать ссылку..

тем более как ТС хочет стриминг сделать с БД, вот уже вопрос, если он файлы уже собрался там хранить

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

Dreammaker
На сайте с 20.04.2006
Offline
570
#14
neznaika:
а поподробней, про грабли хранения путей и атрибутов видео в базе?

судя по blob полю и постановке вопроса ТС хранить видео полностью в базе собирается, а не просто пути.

wdsg
На сайте с 09.02.2009
Offline
31
#15

golinsky, очень не хотелось сегодня заниматься основами, но придётся, видимо. Max_connections говорит MySQL-серверу о том, сколько соединений допустимо держать открытыми одновременно. Хранение видео в BLOB-полях, конечно, заслуживает отдельного разговора, однако, никакого упора в max_connections при

ляжет база на пару запросах

и в помине нет.

короче файлы хранятся на отдельных серверах и отдаются модом сервера например у lighttpd есть такой мод на временный ссылки, т.е. если нужно например запретить доступ или на время сделать ссылку..

Где я? О чём Вы говорите? :)

Dreammaker
На сайте с 20.04.2006
Offline
570
#16

wdsg,

golinsky судя по всему просто говорит, что будет нагрузка на сервер, просто зацепив случайно мою фразу о макс_конекшн.

G
На сайте с 16.09.2009
Offline
2
#17
wdsg:
golinsky, очень не хотелось сегодня заниматься основами, но придётся, видимо. Max_connections говорит MySQL -серверу о том, сколько соединений допустимо держать открытыми одновременно. Хранение видео в BLOB-полях, конечно, заслуживает отдельного разговора, однако, никакого упора в max_connections и в помине нет.

Я о max connections и не говорю. Я говорю именно почему это ляжет при хранении таких файлов, углубленно вопрос тоже не хочу разглашать на это время нужно, откуда я знаю может ТС там ролики по минуте в г качестве хочет хранить, правильно.

И да посмотрите исходники mysql если не хотите проверять куда это все грузиться при выборке.

golinsky добавил 03.10.2009 в 18:51

Где я? О чём Вы говорите?

Я говорю как это храниться на видео хостингах и как обрабатывается, был уже когда то спор жестокий по поводу хранения файлов в бд, начинать счас опять нет никакого желания. В общем...

Большие файлы можно хранить в БД но только с специальной архитектурой, как себе сделал гугл BigTable. А вообще полезно попробовать для себя написать маленькую БД, чтоб понять что будет быстро работать о что вылетит.

Но MySQL для этого совсем не подходит, этот сервер был изначально спроектирован на маленькие и средние проекты, с упором на быстрому.

wdsg
На сайте с 09.02.2009
Offline
31
#18

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

Я о max connections и не говорю.

Почему тогда Вы отвечаете на мой пост о max_conections фразой:

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

Dreammaker, да, проблемы с базой возникнут, но СОВЕРШЕННО не с той стороны, с которой их ждёт golinsky, и Вы это прекрасно знаете.

G
На сайте с 16.09.2009
Offline
2
#19
Почему тогда Вы отвечаете на мой пост о max_conections фразой

Вы ко мне же обратились? А не я к вам..

Я дополнял ответ Dreammaker-a

DyaDya
На сайте с 11.04.2007
Offline
147
#20

Сначала я тоже подумал, что это какая-то чушь, хранить видео в базе мускула. Но, похоже, мало кто обратил внимание на тип таблицы: FILES, а это существенно меняет дело.

Другое дело, что это не стандартное решение и требует специальной настройки мускула. Вопрос только в том, кто это сможет правильно запрограммить и настроить?! ;)

Поэтому, скорее всего остаётся, хранить файлы в виде файлов. А пути в базе муслула. Причём, реальные пути никому не показывать! А просто генерить уникальные ссылки на файлы для юзверей. В общем, это уже чуток другая тема, но тоже интересная. Пойду читать антилич.

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий