se i dati li prendi da db, ti serve un linguaggio lato server.
più javascript/ajax per ricaricare solo una determinata parte della pagina (quella dove risiedono i dati in sostanza, ad esempio una tabella).