2008-09-02

Pliki w polach BLOB?

Niemal każdy programista piszący aplikacje współpracujące z bazami danych, prędzej czy później ma do czynienia z dylematem: gdzie przechowywać duże ilości (zazwyczaj niewielkich) plików. Zazwyczaj rozpatruje się dwie możliwości:
  1. pliki można zapisywać w bazie danych w polu typu BLOB albo
  2. pliki można zapisywać bezpośrednio na dysku, a w bazie danych przechowywać tylko ścieżkę do pliku lub inny identyfikator pozwalający jednoznacznie odnaleźć właściwy plik.
W jednym z blogów autor opisuje swoje testy, z których jednoznacznie wynika, że znacznie wydajniejsze jest przechowywanie plików w bazie danych, w polach typu BLOB.

Dyskusja na ten temat jest >tutaj<.

Brak komentarzy:

Prześlij komentarz