Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%)
|
Zacząłem się zastanawiać własnie nad składowaniem plików w bazie danych, do tej pory myślałem że to rozwiązanie jest co najmniej głupie, jednak w pewnym momencie gdy chciałem napisać klasę zarządzającą plikami doszło do mnie że przy dużej ilości plików aby osiągnąć dobrą wydajność, będę musiał się bawić w tworzenie struktury folderów tak że np. dla pliku o id 15742 ścieżka dostępu będzie wyglądała np. /download/01/57/42/15742.jpg albo w jakichś podobny sposób
z tego co się kiedyś dowiadywałem wynikało że OS bierze sobie dane o jakimś folderze i przeszukuje jeden po drugim w poszukiwaniu wskazanego przez nas pliku, tak więc złożoność liniowa przy bazie danych i kluczu głównym można podejrzewać złożoność będzie logarytmiczna chciałbym prosić o opinie i wasze doświadczenia... jakie są wady i zalety takiego rozwiązania |
|
|
|
zimi Składowanie plików w bazie danych 15.07.2008, 22:02:25
dr_bonzo Duzo plikow w 1 katalogu i OS/system plikow moze n... 15.07.2008, 22:18:46
zimi właśnie zastanawia mnie co znaczy to du... 15.07.2008, 22:46:36
dr_bonzo hehehe, benczmark na pustych plikach. bez jaj Mus... 15.07.2008, 23:16:48
zimi tak też myślałem ale wolałem z... 16.07.2008, 21:23:11
dr_bonzo Hmm,
ze baza jest wolna to chyba oczywiste ;D opro... 20.07.2008, 12:02:49
zimi CytatA co do podzialu na katalogi, hmm, moze jest ... 20.07.2008, 14:37:33 ![]() ![]() |
|
Aktualny czas: 20.12.2025 - 18:35 |