Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Architektura bazy danych przy serwisach z wieloma danymi
Forum PHP.pl > Forum > Przedszkole
Ayrox
Czytałem, że bardzo złe jest gdy przy jednym wierszu wiele kolumn. Ale przecież są serwisy np gdzie na profilu są informacje typu:

Ulubiony kolor, wiek, wzrost, wiara, waga, nosisz okulary?, lubisz zwierzeta?, szkola, wyksztalcenie, o sobie, kolor oczu, wlosow, dzieci, zainteresowania, charakter, i przede wszystkim duzo danych odnosnie moich ustawien profilu np prywatnosci. To wszystko jest w jednej tabeli przetrzymywane? Podejrzewam ze na niektorych serwisach typu fotka, epuls, nk musialoby byc minimum 100 kolumn dla kazdego usera
Lion_87
Niekoniecznie wszystkie dane są przetrzymywane w tabelach. Niektóre są w plikach (txt) w folderze usera.
Ayrox
nie no wątpie żeby w serwisie gdzie jest kilka milionów aktywnych kont każdy user miał swój katalog z plikiem txt winksmiley.jpg
Lejto
może być tak że jest sobie tabela dane i tam wszystkie te pierdoły (all users): wiek, wzrost, wiara... i id usera
i zapytaniem jest to wybierane
albo
jest tabela użytkownicy i tam jest zapisany każdy user hasło i te inne dane wiek, wzrost, wiara...
Ayrox
a które rozwiązanie bardziej polecacie, u mnie w dość dużej i rozrastającej się bazie danych są zamiast id loginy smile.gif

Czy +80 kolumn to dobre rozwiązanie?
.radex
nienajgorsze. Teoretycznie można stworzyć osobną tabelę, ale może to się mijać z celem.

Cytat
Niekoniecznie wszystkie dane są przetrzymywane w tabelach. Niektóre są w plikach (txt) w folderze usera


Gdzie Ty to wyczytałeś? blink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.