..


Sponzorirani linkovi

A. NET klasa za obradu slika s SQL Server

Članak je napisao Vincent Gaglio
Stranica 1 od 4

Često vrste podataka koje se u razvoju ne ograničavajući se na žice i brojeva. Ponekad imate potrebu za pohranu velikih količina podataka u bazi podataka u obliku dokumenata, XML datoteke, fotografije, itd.. Da biste to učinili, SQL Server (od verzije 2005) pruža posebne vrste podataka za upravljanje tzv binarni velike objekte (mrljica), velike binarne podatke:

  • Varbinary (MAX), slike - za upravljanje slikama
  • VARCHAR (MAX), a tekst - za upravljanje ispitivanjem
  • NVARCHAR (max) i ntext - za upravljanje urednik UNICODE znakova
  • XML - Za upravljanje XML datoteka

Vrste teksta, ntext i slika dolazi iz ranijih verzija SQL Server i njihovo korištenje je obeshrabreni. To bi trebao biti korišten u mjestu novi varchar (MAX), NVARCHAR (MAX) i VARBINARY (MAX).

Binarnih podataka (BLOB), kao što je spomenuto ranije, dolaze u mnogim oblicima: Wordove dokumente, PDF, fotografije, slike i tako dalje. . Kada se NET aplikacija, potrebno je nositi ove vrste podataka postoje dvije mogućnosti: za pohranu podataka kao i datoteka na disk ili pohraniti datoteke izravno unutar baze podataka.

Obje opcije imaju prednosti i mane. Prvi pristup je poželjno u sljedećim slučajevima:

  • Imate ograničena sredstva u odnosu na SQL Server
  • BLOB datoteke koriste od strane trećih osoba (kao što je grafikon koji moraju raditi na slikovne datoteke)
  • Želite koristiti određeni urednik manipulirati podacima (kao što su Microsoft Office Excel datoteke. Xls)

Najveći nedostatak ovog pristupa je da se baza podataka jednostavno može izgubiti reference na datoteke. Ako, na primjer, su spremljene u stupcu tablice, a zatim URL slike mapu koja ih sadrži fizički premještena s poslužitelja na kojem ćete izgubiti referencu na tog slike. Čak i prijenos datoteka s jednog poslužitelja na drugi je problem za istog razloga.

U istoj kategoriji ...
E-učenje
ASP (Advanced) ASP (Advanced)
Cijeli tečaj za izradu dinamičkih Web stranica. Od 39 €.
ASP.NET (tečaj) ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacije od 49 €.
SQL i baze podataka (tečaj) SQL i baze podataka (tečaj)
Stvaranje i upravljanje relacijskim bazama podataka. Od 39 €.
Sponzorirani linkovi