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

Przechowywanie obrazów w bazie danych

Tak, to prawda, SQL Server 2008 właśnie zaimplementował funkcję taką jak ta, o której wspomniałeś, nazywa się to strumieniem plików. I rzeczywiście jest to dobry argument za przechowywaniem obiektów blob w bazie danych, jeśli masz pewność, że będziesz chciał używać SQL Server tylko dla swojej aplikacji (lub chcesz zapłacić cenę w postaci wydajności lub opracowania podobnej warstwy na bazie nowej serwer bazy danych). Chociaż spodziewam się, że podobne warstwy zaczną się pojawiać, jeśli nie istnieją już dla różnych serwerów DB.

Jak zawsze, jakie byłyby rzeczywiste korzyści, zależy od konkretnego scenariusza. Jeśli będziesz obsługiwać wiele stosunkowo statycznych, dużych plików, ten scenariusz oraz buforowanie będą prawdopodobnie najlepszą opcją, biorąc pod uwagę kombinację wydajności/zarządzania.

Ten dokument opisuje funkcję FILESTREAM SQL Server 2008, która umożliwia przechowywanie i wydajny dostęp do danych BLOB przy użyciu kombinacji SQL Server 2008 i systemu plików NTFS. Obejmuje opcje przechowywania obiektów BLOB, konfigurowanie systemu Windows i SQL Server do korzystania z danych FILESTREAM, rozważania dotyczące łączenia FILESTREAM z innymi funkcjami oraz szczegóły implementacji, takie jak partycjonowanie i wydajność.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 5 najważniejszych faktów dotyczących znajdowania i zastępowania tekstów SQL w SQL Server za pomocą funkcji REPLACE

  2. Oblicz skrót lub sumę kontrolną dla tabeli w SQL Server

  3. Jak natychmiast zabić/zatrzymać długie zapytanie SQL?

  4. Java SQL Server 2012 Nie można otworzyć błędu bazy danych

  5. Zapytanie o relację rodzic-dziecko do najwyższego poziomu