Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Съхранение на файл в база данни за разлика от файловата система?

Вижте този отговор:

Съхранение на изображения в DB - да или не?

По същество ударът в пространството и производителността може да бъде доста голям, в зависимост от броя на потребителите. Освен това, имайте предвид, че уеб сървърите са евтини и лесно можете да добавите повече, за да балансирате натоварването, докато базата данни обикновено е най-скъпата и най-трудната за мащабиране част от уеб архитектурата.

Има няколко противоположни примера (напр. Microsoft Sharepoint), но обикновено съхраняването на файлове в базата данни не е добра идея.

Освен ако евентуално не пишете настолни приложения и/или знаете приблизително колко потребители някога ще имате, но на нещо толкова произволно и неочаквано като публичен уеб сайт, може да платите висока цена за съхраняване на файлове в базата данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се свърже с локален хост, но може с името на компютъра в SQL Server 2008

  2. Как да създадете таблица с колона за идентичност

  3. Търсене на обекти от база данни и данни от таблици в SQL Server

  4. Защо трябва да използвам int вместо байт или short в C#

  5. SQL Server – Дисектирайте вътрешните елементи на sp_spaceused