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:
- pliki można zapisywać w bazie danych w polu typu BLOB albo
- 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