Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

É viável paginar os registros numa API?

Saudações senhores!

Quando uma tabela do banco de dados tem milhares de registros a ponto de deixar a consulta via API lenta.

Numa aplicação convencional, é comum paginar os dados com querystring e exibir aos poucos. Essa mesma estratégia talvez não funcione tão bem numa API, visto que o cliente que consulta a API teria um problema em saber quantas páginas de registros tem aquela consulta.

Existe alguma boa prática ou recomendação para consultas muito grandes em APIs nesse sentido?

Obrigado!

1 resposta
solução!

Boa noite, Tiago! Como vai?

A estratégia de paginação é a ideal mesmo se tratando de uma API.

Essa mesma estratégia talvez não funcione tão bem numa API, visto que o cliente que consulta a API teria um problema em saber quantas páginas de registros tem aquela consulta.

Para resolver essa situação, vc poderia, por exemplo, retornar para o cliente a quantidade total de páginas como sendo uma das informações.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software