A maioria dos RDBMS permite construções de tabelas padrão, que vivem apenas na RAM. Enquanto eles precisam ser recriados na reinicialização do servidor de banco de dados, isso não deve ser um show-stopper. Uma exceção notável é o PostgreSQL, em que as tabelas não registradas ficam o mais próximas possível.
Dito isso, recomendo que você reconsidere: Todos os RDBMS relevantes - desta vez definitivamente incluindo o PostgreSQL - usam um sistema de cache elaborado, que manterá os dados acessados com frequência na RAM: O mais provável é que isso já faça o que você deseja.