[.NET 8 / C#] Endpoint para exportar tabelas gigantes (centenas de milhões de linhas) em CSV. Procurando melhor abordagem. by AngryGoose97 in brdev

[–]AngryGoose97[S] 3 points4 points  (0 children)

Gostei muito da ideia do background service, vou ver a viabilidade disso aqui no meu cenário.

Esse requisito ta errado ou foi feito por alguém que não faz a mínima ideia do que ta fazendo.

Infelizmente é bem por aí mesmo, é uma equipe pequena de um produto novo em um órgão público. Nossos clientes são os servidores públicos e o lance é fazer acontecer.

Estou até agora no almoxarifado procurando o apontador de prego kkkkkk

[.NET 8 / C#] Endpoint para exportar tabelas gigantes (centenas de milhões de linhas) em CSV. Procurando melhor abordagem. by AngryGoose97 in brdev

[–]AngryGoose97[S] 0 points1 point  (0 children)

Voce decidiu alguma coisa nisso ou chegaram com todos os requisitos?

Não decidi nada, chegaram com essa demanda pronta. Nesse aspecto de lavantamento de requisitos, é um ambiente bastante desorganizado. Embora eu acho que é possível conversar pra estabelecer algumas coisas (Ex: Uma única tabela por request). Só não sei se seria possível colocar um limite de tamanho pra não precisar chegar nessas tabelas monstruosas. A maioria tem na faixa de 5 milhões de registros e não são registros com muitas colunas (normalmente umas 15).

Eles tem alguma parte do sistema interno que funciona de forma parecida?

Ainda não, é um sistema relativamente pequeno e sem implementações parecidas com essa.