eu tentei ser o mais claro possivel no assunto sem escrever muito,espero que nao tenha ficado vago.
Eu estou fazendo o auto completar de um componente (JComboBox no caso), o usuario digita algo e é feita uma busca no banco por
campos correspondendes…ai vem o problema de desempenho.
Para dar um “efeito mais legal” na hora de preencher os dados,para cada letra que o usuario digita, é feita uma busca, e o componente tenta “adivinhar” oque o usuario quer digitar.Para bancos com poucas linha tudo bem,fica até bonito de ver funcionando,o problema é quando o banco é grande(i.e. procurar ruas por cep naquele banco dos Correios) usando esse metodo letra por letra fica um nojo,super lento mesmo usando “limits 0,5”.
Estou precisando de ajuda com o conceito,não quero codigos prontos (apesar de serem bem vindos se bem comentados),quero ajuda com ideias,já que “letra por letra” esta ficando inviavel,porem quero manter o mesmo “efeito”,com um banco pequeno mesmo da maneira errada fica quase em tempo real e eu gostaria de manter este efeito.