Selamlar,
Öncelikle zaten veritabanı kullanan bir sisteminiz var anladığım kadarıyla. Bu yaptığınız işlemi aynı şekilde bir veri tablosu veya bir cache sistemi kullanarak yaparsanız daha doğru olacak sanki. Ki doğru bir veri tabanı kurgusunda bu veriyi dinamikte oluşturabilirsiniz.
Not : Ben geliştiriyor olsaydım bir view ve cache kullanırdım. ( veri değiştiğinde cache bozulacak ve ilk sorgu dışındaki hiç bir sorgu veri tabanınıza gitmeyecek )