Thema User: Wie mit deren Informationen umgehen?

Die Ideenschmiede. Hier können alle verückten Ideen diskutiert werden.
Antworten
k00ni
Beiträge: 1474
Registriert: 22. Juni 2006, 16:44
Kontaktdaten:

Thema User: Wie mit deren Informationen umgehen?

Beitrag von k00ni » 15. September 2008, 15:34

Hallo,

ich dachte mir, dass man doch eigentlich die User an sich und deren Informationen trennen sollte. Die Usertabelle enthält nur folgendes

Code: Alles auswählen


+ id 
+ username
+ password

Die eigentlichen Informationen kann man ähnlich dem Userfelder-Konzept von Friends verwalten. Also man legt je nach Bedarf ein Userfeld an und die User können dies dann ausfüllen. Auch Dinge wie Loginzeit, E-Mail würde ich darüber lösen. Damit umgeht man eventuelle Einschränkungen bezüglich eigener Anforderungen und ist später flexibler.


Grüße

rebugger
Beiträge: 782
Registriert: 4. Juli 2002, 16:47
Kontaktdaten:

Thema User: Wie mit deren Informationen umgehen?

Beitrag von rebugger » 20. September 2008, 14:55

Kommt drauf an, welche weiteren Funktionalitäten du hast.
Ansicht sparst du Speicherplatz in der Datenbank, hast jedoch vllt. mehr Rechenaufwand, da du überprüfen musst, was nun da ist, was nicht, etc.
Besser ist es immernoch alle Felder als Spalten in der Tabelle zu haben, da sich zb der Export einfacher gestaltet.

Was soll der Zweck dieses "Trennungsprinzips" sein? Willst du Flexibilität/Speicherplatz sparen oder erhoffst du dir Sicherheit ("Wie mit deren Informationen umgehen")?

Benutzeravatar
Powie
Administrator
Beiträge: 7453
Registriert: 4. März 2003, 09:32
Wohnort: Ilmtal
Kontaktdaten:

Thema User: Wie mit deren Informationen umgehen?

Beitrag von Powie » 20. September 2008, 15:00

Für BLOB Felder ist das eine geeignete Art und Weise, aber für die Userdaten die man eh ständig dann anfragen will ist das ehr nichts.
Brauchbar nur für "Zusätzlich konfigurierbare Felder" die man nicht im Standard braucht.
*Never say Never* - [ Dropbox | Webspace ]

rebugger
Beiträge: 782
Registriert: 4. Juli 2002, 16:47
Kontaktdaten:

Thema User: Wie mit deren Informationen umgehen?

Beitrag von rebugger » 20. September 2008, 15:06

Jup, denn leere Felder sind ja auch nicht schlimm...

k00ni
Beiträge: 1474
Registriert: 22. Juni 2006, 16:44
Kontaktdaten:

Thema User: Wie mit deren Informationen umgehen?

Beitrag von k00ni » 20. September 2008, 15:50

Hallo,

ich meinte dass schon mit Blick auf die selbstdefinierbaren Userfelder. Wie ich hier im Forum vernehmen konnte, wollen die Leute dass. Außerdem ist man flexibler und kann sich je nach Zweck anders aufstellen. (der eine braucht sie garnicht, der nächste will 50k Infos von einem User wissen.)

Man könnte es ja kombinieren. Einerseits stellt man oft benötigte Felder in einer Tabelle zusammen. Andererseits ermöglicht man es, sich selbst welche anlegen zu können.

Essentiell finde ich da Dinge, wie E-Mail, Loginzeit und Co. Aber Homepage, Lieblingsessen oder die Userrechte (ja, dass ist ein anderes Thema), könnte man alle rauskloppen. An sich frisst das keine Performance alles in eine Tabelle zu kloppen. Aber es ist unübersichtlich.

Außerdem werden die Userfelder nicht oft abgefragt. Bei Friends z.B. hat man an 2 Stellen eine Abfrage.


Grüße

faris
Beiträge: 1
Registriert: 21. Januar 2014, 09:23

Re: Thema User: Wie mit deren Informationen umgehen?

Beitrag von faris » 21. Januar 2014, 09:27

I hate it when someone describes something as complicated simple, be glad that you ned're a colleague of mine:
ccna-certification http://www.ccna-certification.us Braindumps ccna braindumps
study spanish study spanish

Antworten