Сохранение большого текстового блока в таблице MySQL - PullRequest
0 голосов
/ 01 октября 2011

Я создаю музыкальный сайт. В нем много исполнителей и треков. Я планирую получить информацию об исполнителе из Википедии и сохранить ее на моем сервере - каким-то образом.

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

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

Ответы [ 2 ]

0 голосов
/ 02 октября 2011

вы должны хранить его в другой таблице, держать ваши таблицы маленькими.

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

0 голосов
/ 01 октября 2011

Я бы сохранил текст как текстовый объект в вашей БД. Так как это атрибут художника, храните его как таковой. Если вам не нужно это для некоторых запросов, не выбирайте его - я знаю, вы говорите, что это слишком много работы - это не так, это просто. Если вы храните его в отдельной таблице, вы будете делать соединение при запросе, и это, вероятно, не нужно. Если бы это был видеофайл, я бы предложил хранить его вне БД, но условно говоря, большой текстовый объект - ничто.

...