Hallo zusammen,
im Moment habe ich einen Dienst, der ca. 200 - 300 Werte pro Tag zusammen stellt. In einem Single User Modus ist das kein Problem, da ich alles in eine Tabelle schreibe. Gehen wir nun davon aus, dass die 200 - 300 Werte pro Tag pro Benutzer erstellt werden. Wenn ich jetzt 100 Benutzer habe, kommen so pro Tag 20000 - 30000 Datensätze zusammen. In einer Woche wären es dann 140000 - 210000 Datensätze.
Keiner der Benutzer soll die Daten von einem anderen Benutzer einsehen können. Die zwei folgenden Überlegungen spiele ich gedanklich durch:
- Alle Datensätze in einer Tabelle speichern mit einer zusätzlichen Spalte für die User-ID
- Pro Benutzer eine eigene Tabelle anlegen und darin die erstellten Datensätze speichern.
Die folgenden Fragen habe ich:
- Gibt es noch weitere Möglichkeiten?
- Welche Der beiden Überlegungen bietet den besseren Datenschutz ?
- Gibt es bei einer der Überlegungen Performance Probleme beim Suchen nach Datensätzen ?
Was könnt Ihr mir aus euren Erfahrungen heraus erzählen?