Может кто-нибудь сказать, как лучше хранить изображения в SQL - PullRequest
1 голос
/ 19 августа 2010

Я хотел бы сохранить изображения в базе данных, преобразовав их в двоичные объекты, или я сохраню их во временную папку и сохраню путь в моей базе данных.Но я не могу заниматься программированием, поэтому любой может дать мне пример кода для сохранения изображений в базу данных sql с использованием Asp.net.

Ответы [ 3 ]

3 голосов
/ 19 августа 2010
0 голосов
/ 19 августа 2010

Сохраняйте путь к изображениям в БД, а не сохраняйте их в двоичном виде, поскольку это снижает производительность.На сервере SQL типы данных BLOB хранятся на отдельных страницах, называемых страницей LOB_data, а на страницах данных указатели будут связаны со страницей LOB_data.Вы также не можете создать индекс по типу данных BLOB.Следовательно, это отрицательно влияет на производительность.Идеальным решением было бы хранить изображения на общем диске и хранить ссылку на изображение в базе данных.

0 голосов
/ 19 августа 2010

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

Примечание. Не используйте изображение типа данных, которое собирается изменить саму базу данных формы: прочитайте это

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