..
Często typów danych, które budujemy nie ograniczają się do łańcuchów znaków i liczb. Czasem trzeba konieczności przechowywania dużych ilości danych w bazie danych w formie dokumentów, plików XML, zdjęcia, itp.. Aby to zrobić, SQL Server (od wersji 2005) przewiduje specjalnych typów danych do zarządzania tzw binarne duże obiekty (BLOB), dużych danych binarnych:
Tekst typów, ntext i obraz pochodzą z wcześniejszych wersjach SQL Server i ich stosowanie jest odradzane. To powinny być stosowane w ich miejsce nowych varchar (max), nvarchar (max) i varbinary (MAX).
Dane binarne (BLOB), jak wspomniano wcześniej, w wielu formach: dokumenty Word, PDF, zdjęć, obrazów i tak dalej. . Gdy aplikacja NET jest niezbędne do obsługi tego typu dane są dwie alternatywy: do przechowywania danych w postaci plików na dysku lub przechowywania plików bezpośrednio w bazie danych.
Obie opcje mają plusy i minusy. Pierwsze podejście jest lepsze w następujących przypadkach:
Największą wadą tego podejścia jest to, że bazy danych można łatwo stracić odniesienia do plików. Jeśli, na przykład, są przechowywane w kolumnie tabeli adresów URL, a następnie folder obrazów, które zawiera ich fizycznie przeniesiony z serwera, na którym tracisz odniesienie do takich obrazów. Nawet przenoszenie plików z jednego serwera na inny problem z tego samego powodu.
| |
ASP (Advanced)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 39 €. |
| |
ASP.NET (Kurs)
Pełny kurs do tworzenia aplikacji WWW od 49 €. |
| |
SQL i bazy danych (pole)
Tworzenie i zarządzanie relacyjnymi bazami danych. Od 39 €. |