Gdzie najlepiej zapisywać zdjęcia strony?

0

Witam, mam pewien dylemat, czy zdjęcia z galerii strony i inne grafiki, lepiej zapisywać w bazie danych, czy lepiej zapisywać na dysku?? Z czego będzie szybciej odczytać?? baza danych to MS SQL Server??

1

Znalazłem dość stary dokument ( 2006 rok ) w którym porobione były testy i w konkluzji napisano coś takiego:

The study indicates that if objects are larger than
one megabyte on average, NTFS has a clear advantage
over SQL Server. If the objects are under 256
kilobytes, the database has a clear advantage.

Źródłó: http://research.microsoft.com/pubs/64525/tr-2006-45.pdf

I na koniec. ;)
http://stackoverflow.com/questions/561447/store-pictures-as-files-or-in-the-database-for-a-web-app

2

@DibbyDum, ale my mamy rok 2014, a nie 2006.

Od SQL Server 2008 jest dostępny typ danych varbinary(max) FILESTREAM. Dane zapisane w kolumnach tego typu siedzą w oddzielnych plikach na dysku, ale dostęp do nich jest obsługiwany przez bazę danych, więc obowiązują wszelkie uprawnienia i transakcje. W przypadku zwykłego zapisu na dysk tego nie ma.
Do poczytania: http://technet.microsoft.com/pl-pl/library/sql-server-2008---filestream-czyli-przechowywanie-duzych-obiektow-binarnych-blob-w-systemie-plikow.aspx

1 użytkowników online, w tym zalogowanych: 0, gości: 1