Ciao, la tua idea è buona ma ci sono soluzioni piu eleganti ed efficenti che ti permettono di ottenere lo stesso risultato.
Per esempio puoi usare una struttura dati resisdente in memoria centrale, che sicuramente è piu efficente del DB. Se utilizzi le tecnologie Java lato server, per esempio, puoi far riferimento a questo url http://programmarejava.blogspot.com/