Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Przechowywanie pliku w bazie danych, a nie w systemie plików?

Spójrz na tę odpowiedź:

Przechowywanie obrazów w DB — tak czy nie?

Zasadniczo hit miejsca i wydajności może być dość duży, w zależności od liczby użytkowników. Należy również pamiętać, że serwery internetowe są tanie i można je łatwo dodać, aby zrównoważyć obciążenie, podczas gdy baza danych jest zwykle najdroższą i najtrudniejszą do skalowania częścią architektury internetowej.

Istnieje kilka przeciwstawnych przykładów (np. Microsoft Sharepoint), ale zwykle przechowywanie plików w bazie danych nie jest dobrym pomysłem.

O ile nie piszesz aplikacji komputerowych i/lub nie wiesz z grubsza, ilu użytkowników będziesz mieć, ale na czymś tak losowym i nieoczekiwanym, jak publiczna witryna internetowa, możesz zapłacić wysoką cenę za przechowywanie plików w bazie danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klient SQL dla Mac OS X, który współpracuje z MS SQL Server

  2. Jak stworzyć wiele jeden do jednego

  3. Maksymalna wartość podzapytania T-SQL (data) i łączenia

  4. Napraw komunikat 8116 „Data typu danych argumentu jest nieprawidłowa dla argumentu 1 funkcji podciągu” w SQL Server

  5. Wzorzec regex wewnątrz funkcji SQL Replace?