Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySql] Wydajnośc bazy
Forum PHP.pl > Forum > Przedszkole
7furik7
Witam

chciałem zapytać, czy z punktu widzenia wydajności (funkcjonalności) serwisu, lepiej stworzyć jedną wielką tablę, czy kilka mniejszych (ilosc rekordów ta sama).
już mówie o co chodzi:
serwis podzielony jest na działy, do każdego działu wymagane jest osobny dostęp (osobne konto premium powiedzmy)
musze zapisać w tabeli który uzytkownik ma dostep do którego dziłu, i teraz lepiej zrobić to wjednej tabeli (id, userid, access), czy dla kazdego użytkownika zrobić osobna tabelę (id, access).

Wyjdaje mi się ze lepiej byłoby zrobić osobną tabelę dla kazego użytkownika (przyda sie ona również do rpzechowania innych informacji) ale czy w przypadku powiedzmy 5000 tabel nie zamuli się wszystko wpi**u??

pzdr
thx
nospor
tabela USER
ID
NAME
SURNAMNE
......

Tabela DZIAL
ID
NAME

Tabela mówiąca o prawie usera do dzialu USER_DZIAL
ID_USER
ID_DZIAL
RIGHT - pole z ewentualnym prawem, jeśli na dział dla danego usera mogą być jeszcze różne prawa
7furik7
... przecież to oczywiste...
dzięki wielkie - nie myślę wink.gif

pzdr.
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.