sql >> Databáze >  >> RDS >> Sqlserver

Ukládání obrázků do databáze

Ano, je to pravda, SQL Server 2008 právě implementoval funkci, jako je ta, kterou zmiňujete, nazývá se to filestream. A je to skutečně dobrý argument pro ukládání objektů BLOB do databáze, pokud jste si jisti, že pro svou aplikaci budete chtít používat pouze SQL Server (nebo jste ochotni zaplatit cenu buď výkonem, nebo vývojem podobné vrstvy nad novou DB server). I když očekávám, že se podobné vrstvy začnou objevovat, pokud již neexistují pro různé DB servery.

Jaké by byly skutečné výhody, jako vždy závisí na konkrétním scénáři. Pokud budete obsluhovat spoustu relativně statických, velkých souborů, pak tento scénář plus ukládání do mezipaměti bude pravděpodobně nejlepší volbou s ohledem na kombinaci výkonu/spravovatelnosti.

Tato bílá kniha popisuje funkci FILESTREAM SQL Server 2008, která umožňuje ukládání dat BLOB a efektivní přístup k nim pomocí kombinace SQL Server 2008 a souborového systému NTFS. Zahrnuje volby pro úložiště BLOB, konfiguraci systému Windows a SQL Server pro použití dat FILESTREAM, úvahy o kombinování FILESTREAM s dalšími funkcemi a podrobnosti o implementaci, jako je rozdělení a výkon.



  1. Jak synchronizovat dvě tabulky MySQL?

  2. Vynuťte Liquibase, aby namapovala Blob na BYTEA na PostgreSQL

  3. Jak použít proměnnou pro název databáze v T-SQL?

  4. Jak vytvořit kontrolní omezení pro více sloupců na SQL Server - SQL Server / TSQL výukový program, část 84