Dinamikus felhasználói profilok tárolása
Sziasztok!
Szeretnék írni egy rugalmas felhasználó-adatlap kezelést. Az a probléma, hogy bővíthető kellene legyen egyedi tulajdonságokkal, ugyanakkor nem akarok egy sokmezős táblát létrehozni és rájuk bízni, hogy kitöltik e a szemszínt is vagy csak egy email címet adnak meg.
Erőforrások szempontjából jó megoldás egy olyan plusz táblát létrehozni amiben
user_id - adat neve - adat értéke szerűen tárolom az adatokat? Nem mond ez ellent mindenféle szervező-elveknek? Hiszen ez nem áll messsze attól mintha "emulálni" akarnám az egész adatbázist egy táblán belül... Hogyan szokás ezt jól csinálni?
Érdemes fenntartani egy külön emails-táblát, ami minden email cimet tárolna a rendeszerben, és ezt több-több kapcsolatok segítségével rendelnénk hozzá pl. a userekhez istetszőleges darabszámban?
■ Szeretnék írni egy rugalmas felhasználó-adatlap kezelést. Az a probléma, hogy bővíthető kellene legyen egyedi tulajdonságokkal, ugyanakkor nem akarok egy sokmezős táblát létrehozni és rájuk bízni, hogy kitöltik e a szemszínt is vagy csak egy email címet adnak meg.
Erőforrások szempontjából jó megoldás egy olyan plusz táblát létrehozni amiben
user_id - adat neve - adat értéke szerűen tárolom az adatokat? Nem mond ez ellent mindenféle szervező-elveknek? Hiszen ez nem áll messsze attól mintha "emulálni" akarnám az egész adatbázist egy táblán belül... Hogyan szokás ezt jól csinálni?
Érdemes fenntartani egy külön emails-táblát, ami minden email cimet tárolna a rendeszerben, és ezt több-több kapcsolatok segítségével rendelnénk hozzá pl. a userekhez istetszőleges darabszámban?
Kulcs-érték tábla
Megjegyzés: egyszerűbb lett volna leírnom az SQL kódot, de így egy csomó mindenre megmarad a felfedezés öröme. ;) Ha elakadsz, szólj.
XML
http://www.kitebird.com/articles/mysql-xml.html
Serialize