Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySql] Wydajnośc bazy
7furik7
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 1
Dołączył: 23.06.2012

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


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
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post
7furik7
post
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 1
Dołączył: 23.06.2012

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


... przecież to oczywiste...
dzięki wielkie - nie myślę (IMG:style_emoticons/default/wink.gif)

pzdr.
Go to the top of the page
+Quote Post

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: 26.09.2025 - 08:03