[ g_maestroo @ 28.03.2013. 14:37 ] @
Da li je struktura baze(WP_POSTMETA) za skladistenje postova i relacija izmedju njih u wordpresu bolja, brza ili optimalnija nego projektivanje custom baze i pravljenje custom baze i cms-a

Ako ne poznajete wp bazu evo tipicnog primera

tabela : SETTINGS
slogovi : id_user, key, value

npr. kad bih ovde cuvao podesavanje da li je user video popup upisao bih:
id_user=41, key='popup', value=1

Koliko je ovo dobra praksa?


[ bogdan.kecman @ 28.03.2013. 14:45 ] @
to je ok praksa samo key treba da bude int a ne char u toj tabeli
[ agvozden @ 28.03.2013. 16:18 ] @
Optimalna je ona baza koja se koristi za ono za šta je namenjena.

Ukoliko su definisani ključevi koji se ne koriste to nije optimalno. Ukoliko se koriste upiti koji ne koriste indekse onda je još manje optimalno.
To važi i za strukturu podataka.

WP baza je OK, mada može da bude i bolja i rezultat je višegodišnjeg unapređivanja i menjanja, pri čemu je ostalo vrlo malo nekorišćenih polja.
Ne sviđa mi se što su kategorije prebačene u tabelu sa ključnim rečima i ostalim podacima.
[ g_maestroo @ 29.03.2013. 08:38 ] @
Zaci ok je koristiti taj nacin. Bio sam malo sumnjicav da nesto tako kul moze da bude optimalno :)

Hvala na odgovorima
[ nkrgovic @ 29.03.2013. 09:10 ] @
Citat:
agvozden: Ukoliko su definisani ključevi koji se ne koriste to nije optimalno. Ukoliko se koriste upiti koji ne koriste indekse onda je još manje optimalno.
To važi i za strukturu podataka.

Ima slucajeva gde je skroz OK ne koristiti indexe. Ima slucajeva gde baza nece koristiti index i gde moze i to sa dobrim razlogom.