Autor | Zpráva | ||
---|---|---|---|
Neas Profil |
#1 · Zasláno: 18. 7. 2011, 22:08:14
Ahoj,
rád bych zařídil, aby mí uživatelé u každé možnosti v profilu měli možnost zakázat její zobrazení určitým skupinám uživatelů. Napadly mě 2 struktury mysql tabulek, pomocí kterých bych toho mohl docílit. Chtěl bych se zeptat, která z nich je výhodnější: první: table:users | id | name | password | email | email_protection | some_other_info | some_other_info_protection druhá: table:users | id | name | password table:emails | id | owner_id | value | protection table:some_other_info | id | owner_id | value | protection osobně si myslím, že první je lepší, neboť využívá pouze jednu tabulku. Na druhou stranu při velkém množství položek v profilu si říkám, jestli tabulka nebude obsahovat příliš mnoho sloupců. Nevím, zda to něčemu vadí, nebo je to jedno, tak se radši ptám. Děkuji |
||
Časová prodleva: 7 dní
|
|||
Elcid Profil |
#2 · Zasláno: 25. 7. 2011, 10:52:13
Nějak z tohoto přesně nechápu, jak chceš blokovat skupiny uživatelů, ale druhá varianta je určitě lepší v případě většího množství dat..
Pokud potřebuješ jen jmeno a heslo pro přihlášení a třeba adresu, telefon, velikost boty nemusíš pokaždé vytahovat z DB. Problém je při vyhledávání v tabulce.. čím více dat tím déle vyhledáváš a tím více dat přeneseš.. |
||
Časová prodleva: 13 let
|
0