..
Часто типов данных, которые мы развиваем не ограничиваются строками и числами. Иногда у вас есть необходимость в хранении больших объемов данных в базе данных в виде документов, XML-файлы, фотографии и т.д.. Для этого, SQL Server (начиная с версии 2005) предусматривает специальные типы данных для управления так называемых больших двоичных объектов (BLOB), большие двоичные данные:
Типы текста, NTEXT и изображения исходить от более ранних версий SQL Server, и их использование не рекомендуется. Это должны быть использованы на их месте новых VARCHAR (MAX), NVARCHAR (MAX) и VARBINARY (MAX).
Двоичных данных (BLOB), как уже упоминалось ранее, проявляется во многих формах: Word документы, PDF-файлы, фотографии, изображения и так далее. . Когда приложение NET необходимо обращаться с этими типами данных Есть два варианта: для хранения данных в виде файлов на диск или хранить файлы непосредственно в базе данных.
Оба варианта имеют свои плюсы и минусы. Первый подход является предпочтительным в следующих случаях:
Самым большим недостатком этого подхода является то, что база данных может легко потерять ссылки на файлы. Если, например, хранятся в столбце таблицы URL-адресов, а затем изображения папку, которая содержит их физически переносится с сервера, на котором вы потеряете ссылки на такие образы. Даже передачи файлов с одного сервера на другой, является проблемой для той же причине.
| |
ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €. |
| |
ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €. |
| |
SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €. |