Wpis z mikrobloga

dlaczego trzymasz jpg w bazie danych

@paweo: ogólnie pliki są w bazie, nie tylko obrazy. Dlaczego? Szybciej plik z bazą przenieść niż tysiące pojedynczych plików (chodzi o backup). Łatwiej wyszukiwać i poruszać się po bazie danych niż po dysku... Chyba działa to też szybciej... I do plików można dodać różne atrybuty, których na samych plikach nie osiągniesz (i tak trzeba dopiąć bazę). Dodatkowo zawartość plików łatwiej obrabiać i również szyfrować.

zapewne,
@grlux: O przyda się. Dzięki ( ͡° ͜ʖ ͡°)

Jednak rozwiązałem to trochę inaczej...
Do imagecreatefromjpeg() wsadzam $file['file']['tmp_name']) wysłany z formularza.
I obraz skaluje zanim trafi do bazy. Takie rozwiązanie mi jednak tu wystarczy.
Obrazy w bazie okazały się mieć "odpowiednie wymiary" a to będzie pełniło jedynie funkcję "zabezpieczającą".
szybsze się odczytanie pliku z bazy niż z serwera plików ?


@skrobi: nie wiem co masz na myśli pisząc "serwer plików". Chodzi ci o czytanie plików z katalogu (czy jakiś zewnętrzny serwer plików)?
Myślę, że w przypadku tysięcy malutkich plików szybciej będzie działać to na bazie danych nich umieszczenie ich w jednym katalogu.
Można też indeksy założyć.
Trzymanie plików w bazie jest moim zdaniem bezdyskusyjnie lepsze z uwagi na bezpieczeństwo, łatwość