
Originariamente Scritto da
Antonio
Fatto con le mie manine, usando anche lo ZF

Ma molto probabilmente mi sposterò su un altro framework (mi sono iniziate a stare sulle scatole delle cose relative a come viene implementato MVC).
Le 10 tabelle servono eccome, anche se devi contare che 3 delle 10 sono per le unioni molti-molti e 2 per il grouping lato verbi e soggetti

Poi oltre a RBAC mi sono fatto anche un sistema con metalinguaggio per la gestione delle constraint (ad es. soggetto=utente verbo=modifica constraint="solo post dell'utente").
Per quanto riguarda le query, io sono dell'idea che il sistema di caching non è una feature da implementare a valle, deve essere progettato e parte integrante dell'applicativo dall'inizio (sarò fissato per queste cose forse perché sono anche dall'altra parte della barricata: quella dei sysadmin/dbadmin

).
Poi, francamente, meglio sempre avere meno query "medie" che un milione di query "leggere", perché non esce scemo il dbadmin ad ottimizzare lo schema e non esci scemo a gestire il caching a livello applicativo.
Chiudo qui per non andare OT, se volete potete aprire un thread nell'area di programmazione del forum in merito

Segnalibri