Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przechowywanie informacji o plikach
zzeus
post
Post #1





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

Ostrzeżenie: (0%)
-----


Witam,
pisząc sobie panel do zarządzania pewną stroną natknąłem się na następujący problem - przechowywanie informacji o plikach. Mamy np. artykuły do których możemy dodać pliki, aktualności do których możemy dodać pliki, opisy produktów do których możemy dodać pliki, itd.
W jaki sposób przechowywać informacje o tych plikach ? Stworzyć jedną tabelę, w której będą zapisane wszystkie informacje, i następnie za pomocą tablic pośrednich łączyć te pliki z artykułami, aktualnościami, produktami ... czyli np. tablica_pliki (id, nazwa, ...) oraz tablica_pliki_artykuly (id_artykul, id_plik), tablica_pliki_aktualnosci (id_plik, id_artykul) ... czy tworzyć osobne tablice na pliki, np. artykuly_pliki (id_plik, id_artykul, nazwa, ...), aktualnosci_pliki (id_plik, id_aktualnosc, nazwa, ...) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zzeus
post
Post #2





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

Ostrzeżenie: (0%)
-----


Dużo - mało plików, jakie to są rzędy wielkości ?(IMG:style_emoticons/default/smile.gif)
Jeśli chodzi o odwzorowanie kategorii w strukturze katalogów, to jak to wygląda pod względem wydajności ? Sprawdzenie w bazie czy plik istnieje, i sprawdzenie czy dany katalog zawiera jakieś pliki ? W sumie częściowo już takie odwzorowanie posiadam, bo np. dany produkt posiada swój katalog produkty/id_produktu do którego wrzucam pliki z nim powiązane. Jeśli jednak będę chciał wyświetlić listę artykułów z informacją o plikach powiązanych z nimi, to będę musiał listować ileś tam katalogów, czy to nie będzie obciążeniem ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 02:18