..


Sponzorované odkazy

A. NET pre spracovanie snímok s SQL Server

Článok napísal Vincent Gaglio
Strana 1 z 4

Často dátové typy, ktoré vyvíjame nie sú obmedzené na reťazce a čísla. Niekedy ste, že je potrebné ukladať veľké množstvo dát v databáze vo forme dokumentov, XML súborov, fotografií atď. K tomu, SQL Server (od verzie 2005) poskytuje špeciálne dátové typy pre správu tzv binárne veľké objekty (BLOB), veľké binárne dáta:

  • Varbinary (max), Obrázok - Pre správu obrázkov
  • Varchar (MAX), a text - test management
  • Nvarchar (max) a ntext - Pre správu editor s Unicode znakmi
  • XML - pre správu XML súborov

Typy text, ntextand image pochádza z predchádzajúcej verzie SQL Server a ich použitie sa neodporúča. To by mali byť použité na ich miesto nové varchar (max), nvarchar (MAX) a VARBINARY (MAX).

Binárne dáta (BLOB), ako bolo spomenuté predtým, prichádzajú v mnohých formách: Word, PDF, fotografie, obrázky a tak ďalej. . NET aplikácie, keď je nutné riešiť tieto typy dát má dve varianty: pre ukladanie dát ako súbory na disk alebo uložiť súbory priamo v databáze.

Obe možnosti majú výhody a nevýhody. Prvý prístup je výhodnejší v nasledujúcich prípadoch:

  • Máte obmedzené zdroje vzhľadom na SQL Server
  • BLOB súbory sú používané tretími osobami (napr. graf, ktorý musí pracovať na image súbormi)
  • Ak chcete použiť určitú editor s dátami (napríklad súbory aplikácie Microsoft Excel. XLS)

Najväčšou nevýhodou tohto prístupu je, že databáza môže ľahko prísť o odkazy na súbory. Ak, napríklad, sú uložené v stĺpci tabuľky adries URL a potom priečinok obsahujúci obrázky nich je fyzicky presunutá zo servera, na ktorom stratíte odkaz na tieto obrázky. Dokonca i prenos súborov z jedného servera na druhý, je problém, z rovnakého dôvodu.

V rovnakej kategórii ...
E-Learning
ASP (Advanced) ASP (Advanced)
Celý kurz pre vytváranie dynamických webov. Od 39 €.
ASP.NET (kurz) ASP.NET (kurz)
Celý kurz pre vytváranie webových aplikácií od 49 €.
SQL a databáz (kurz) SQL a databáz (kurz)
Vytváranie a správa relačnej databázy. Od 39 €.
Sponzorované odkazy