Como otimizar API consultando JSON?

Olá, estou pensando fazer uma spring API para compartilhar os dados abertos da universidade que estudo. Atualmente o portal de dados abertos dela disponibiliza os jsons para download, por exemplo, json com informações de todos alunos, professores, disciplinas, etc… Cada um deles poderia ser um recurso da API. O que estou na dúvida é: caso eu abra o json armazenado no meu servidor para fazer a consulta dos recursos a cada requisição que eu receber, isso será lento? A solução é mapear os jsons em um bd sql para otimizar a consulta? Conhecem outra solução mais interessante?

Vc pode manter os dados que serão disponibilizados numa base nosql e fornecer a API em nodejs com express (ou Fastify) ou poderia ser spring com webflux.

1 curtida