Antworten auf deine Fragen:
Neues Thema erstellen

Erledigt - DB Design ein User ist ein MySQL User und hat eine persönliche Tabelle

afr0kalypse

Allwissendes Karmameerschweinchen!

Hi zusammen,
ich spiele gerade an einem kleinen Projekt herum und überlege ob folgende Situation sinnvoll ist:
- Es gibt eine Webapplikation auf der man sich registrieren, einloggen und dann persönliche Daten eingeben kann.
- Jeder registrierte User entspricht einem MySQL User, d.h. für jeden registrierten User wird ein MySQL User angelegt.
- Beim registrieren wird für den User eine Tabelle tbl_UserID_persDaten angelegt
- Nur dieser MySQL User hat Rechte auf nur diese Tabelle und sonst nix.
- Wird der Account gelöscht, so wird der MySQL User, die dazugehörige Tabelle und die entsprechenden Rechte gelöscht.

Meine Fragen dazu:
1. Spricht aus Sicherheitsgründen irgendwas dagegen, echte MySQL User als User einer Webapplikation zu nutzen?
2. Gibt es bei einer Tabelle pro User Performanceprobleme, wenn irgendwann mal > 1000 User vorhanden wären?
3. Gibt es irgendeine Konvention / Richtlinie, die gegen eine Tabelle pro User spricht?

Ich weiß, dass ich eine User- und eine persDaten Tabelle anlegen und diese via PK/FK etc verknüpfen kann. Ich überlege aber gerade ganz bewusst, das nicht zu tun und suche Argumente die klar dagegen sprechen. :)
 

Naja, du solltest dir klar sein das jeder auch ohne deine Webapp auf die Datenbank zugreifen kann.Du müsstest das also doppelt absichern(Username, Passwort intern ein zweites mal generieren und verwalten). Da macht glaub ich, dann die althergebrachte Methode mehr Sinn.

Was willst du denn erreichen, so etwas wie Plesk/Confixx?
 
Stimmt, durch den direkten Zugriff auf die Datenbank könnte man lustige Queries absenden, die die Datenbank im schlimmsten Fall lahmlegen. Daran hatte ich gar nicht gedacht :)
Ich möchte erreichen, dass man pro User eine eigene Umgebung hat, in der auch nur dieser User sich bewegen darf. Aber das hat sich dann wohl doch schon erledigt, dank deines Winks mit dem Zaunpfahl :)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.951
Beiträge
1.540.073
Mitglieder
68.103
Neuestes Mitglied
Gast33
Oben