Se quiser experimentar uma solução mais robusta e não é um BD em memoria é subir o BD como container do docker, criando e deletando ele quando necessário, cria uma script que cria as tabelas e recursos que precisa toda vez q subir a aplicação, faço isso em alguns projetos meus pois garanto estar usando o mesmo tipo de BD.