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!

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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!