Door
Lord Gaga
op 05-01-2015 15:44
gewijzigd op 05-01-2015 15:59
1.474 views
Hallo,
Bij de website die ik aan het maken ben, wil ik graag dat alle gebruikers een eigen "database" hebben.
Nieuwe gebruikers beginnen standaard met enkel een gebruikerstabel dat moet bevatten:
- ID
- Gebruikersnaam
- Wachtwoord
- Registratiedatum
Maar hoe sla ik deze tabellen op in een database? Zelf dacht ik aan 3 tabellen:
Daar had ik zelf ook overnagedacht, ik heb alleen geen enkel idee tot in hoeverre dat invloed heeft op de performance. Hoeveel tabellen zouden er +/- aangemaakt kunnen worden tot er daadwerkelijk een merkbaar verschil is in de performance?
In principe maakt dat weinig uit, tabellen die op een bepaald moment niet gebruikt worden hebben ook geen invloed op de performance. Wat je wel in de gaten moeten houden is de rechten. Een handige gebruiker kan met show tables ALLE tabellen zien en desgewenst benaderen tenzij je de beveiliging goed regelt. Gaat een gebruiker zelf tabellen maken dan heeft hij zoveel rechten dat hij andere tabellen in dezelfde database/schema kan zien.