[color=“blue”]Amigos, é o seguinte …
Tenho uma aplicação desktop que acessa um DB MySQL. De início eu criava um list e carregava todos os registros para ele como objetos e o utilizava para navegar pelos regsitros.
Daí eu vi a m… que eu ia fazer, se houvessem 200 registros, 200 objetos.Uma hora a memória ia acabar. Vale a pena utilizar um list apenas pra carregar os índices da tabela e ir lendo-os um a um via SQL e ter apenas o objeto atual na memória ou fazer um buffer com um certo número de objetos???
Ou então alguma maneira melhor que essas duas?
Valeu pela força.[/color]
Olha… 200 registros não são muita coisa não
Aqui tiramos extratos com mais de 20.000 registros na web! Já teve um (excepcionamente) de 190.000 De qualquer modo há patterns para este tipo de dúvida que tens. Dá uma olhada no Google por “Java database design patterns”.
T+