Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 11.02.2007 Ostrzeżenie: (0%)
|
Witam!
Mam małe pytanie... Do czego właściwie służy trzymanie obrazów w bazie danych? (np. mysql). Czy pisząc własnego CMS'a lepszym rozwiązaniem będzie właśnie baza danych, czy po prostu plik graficzny ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Kraków Ostrzeżenie: (0%)
|
Jeżeli korzysta się z wynajętego serwera to najbardziej restrykcyjne ograniczenia dotyczą właśnie bazy danych, w mniejszym stopniu miejsca na dysku.
Poza tym baza danych zoptymalizowana jesz do jak najszybszego przetwarzania informacji a nie serwowania zdjęć. . Trzymanie plików w bazie przypomina mi widywane w necie zdjęcia krowy przewożonej maluchem. Da się, ale nie do tego maluch (czyt. relacyjna baza danych) służy. W praktyce w bazie przechowuje się informacje umożliwiające znalezienie określonego zasobu w plikowej bazie danych. Jest to zwykła struktura katalogowa, która może przypominać np strukturę która powstaje podczas zgrywania zdjęć z aparatu. W mojej firmie przechowujemy dokumenty w strukturze: dysksieciowy:\dane\id_klienta\numer_sprawy\ Nieco to uprościłem, ale w każdym razie w bazie przechowuję tylko id_klienta i numer sprawy, "dysk:\dane\" są niezmiennikiem i mogą być zapisane na stałe w konfiguracji aplikacji, np jako stała na początku skryptu PHP. Jeżeli potrzebujesz zapisać informację o konkretnym pliku to dodajesz do bazy dodatkową kolumnę, np. "image_name". Rozwiązanie sprawdzone, możesz śmiało wdrażać. |
|
|
|
wilman [mysql] trzymanie zdjęć w bazie danych... 19.01.2008, 22:28:59
nospor W bazie nie trzyma się obrazow. W bazie trzyma się... 19.01.2008, 22:54:40
wilman klik a to? 19.01.2008, 22:58:17
nospor To co podales to jest jedno z podejsc do zagadnien... 19.01.2008, 23:22:42
Force Zdjęcia do bazy dajesz tylko wtedy kiedy nie masz ... 20.01.2008, 10:49:28
wilman Dzięki za wyczerpującą odpowiedź, na pewno skorzys... 25.05.2008, 15:29:41 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 00:13 |