muito bom....valew Qualquer dúvida estou a disposição.
*Robinho* *Analista/Programador de Sistemas* *Skype: robinhocne* *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o impossível."* Em 19 de dezembro de 2013 15:54, Helio Antonio Francisco Silva < helio.afsi...@gmail.com> escreveu: > Pra quem se interessar fica ai a dica. > > > http://www.organicprogramming.com/2010/08/dictionarycollection-a-mix-between-dictionary-and-arraycollection/ > :) > > > 2013/12/19 Robinho de Morais <robinhodemor...@gmail.com> > >> Entendi...pra esses tipos de validações e inserções eu já utilizei o PDI >> da pentaho, consigo inserir 100.000 em menos de 1 minuto.... >> >> Qualquer dúvida estou a disposição. >> >> *Robinho* >> *Analista/Programador de Sistemas* >> *Skype: robinhocne* >> *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o >> impossível."* >> >> >> Em 19 de dezembro de 2013 15:05, Helio Antonio Francisco Silva < >> helio.afsi...@gmail.com> escreveu: >> >> Robinho eu nao quero usar o banco... eu quero pegar um arquivo de 60mil >>> produtos e validar ele na maquina do usuario, PORQUE ?? >>> imagina que eu receba 15 arquivos por dia 60mil produtos, cada produto >>> tem N validações antes de fazer as validações de banco, tenta inserir 60mil >>> produtos com dezenas de validações e me fala quanto tempo voce leva, pode >>> levar ate 1 hora pra inserir tudo. isso que eu ainda uso >>> insert into tabela (campos) >>> values >>> (valores), >>> (valores),(valores) >>> ,(valores),(valores) >>> >>> se fosse inserir 1 por 1 leva MUITO tempo. entao eu quero reduzir isso >>> validando toda a carga que nao depende do banco, no usuario e mandadando so >>> o que sobrar para o banco. um dos problemas que verificar o codigo do >>> produto duplicado, ta demorando de mais, por que a cada interacao depois do >>> produto 4mil, ele tem de pesquisar 4mil vezes a cada loop e vai subindo. to >>> dando uma olhada nesse Dictionary. >>> >>> >>> 2013/12/19 Robinho de Morais <robinhodemor...@gmail.com> >>> >>>> Se criar um trigger no banco ? >>>> >>>> Qualquer dúvida estou a disposição. >>>> >>>> *Robinho* >>>> *Analista/Programador de Sistemas* >>>> *Skype: robinhocne* >>>> *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o >>>> impossível."* >>>> >>>> >>>> Em 19 de dezembro de 2013 14:15, Helio Antonio Francisco Silva < >>>> helio.afsi...@gmail.com> escreveu: >>>> >>>>> Pessoal, seu que nao e muito de flex e tal... mas existe alguma forma >>>>> de eu inserir por exemplo 60mil produtos em um array, e a cada insercao eu >>>>> ir verificando se ja existe um duplicado ? sem ter que varrer for, por for >>>>> o array e comprar 2 atributos ? digo isso pq a filtragem e bem rapida e >>>>> nao, mas nao sei se teria uma logica pra fazer isso mais rapido. >>>>> em vez de checar no array que to inserindo se tem esse produto ... e >>>>> que exponencialemnte vai ficando cada vez mais lento.... >>>>> >>>>> -- >>>>> *Hélio Antonio Francisco Silva* >>>>> Desenvolvedor web >>>>> Certificado Flash developer >>>>> Certificado Flash Design >>>>> Certificado web developer >>>>> Consultor Microsiga / Totvs >>>>> Desenvolvedor ADVPL / ASP >>>>> Analista de sistemas e ERP Sênior. >>>>> >>>>> -- >>>>> -- >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> Para enviar uma mensagem, envie um e-mail para >>>>> flexdev@googlegroups.com >>>>> Para sair da lista, envie um email em branco para >>>>> flexdev-unsubscr...@googlegroups.com >>>>> Mais opções estão disponíveis em >>>>> http://groups.google.com/group/flexdev >>>>> --- >>>>> Você está recebendo esta mensagem porque se inscreveu no grupo >>>>> "flexdev" dos Grupos do Google. >>>>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >>>>> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >>>>> Para obter mais opções, acesse >>>>> https://groups.google.com/groups/opt_out. >>>>> >>>> >>>> -- >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >>>> Para sair da lista, envie um email em branco para >>>> flexdev-unsubscr...@googlegroups.com >>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>>> --- >>>> Você está recebendo esta mensagem porque se inscreveu no grupo >>>> "flexdev" dos Grupos do Google. >>>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >>>> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >>>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out >>>> . >>>> >>> >>> >>> >>> -- >>> *Hélio Antonio Francisco Silva* >>> Desenvolvedor web >>> Certificado Flash developer >>> Certificado Flash Design >>> Certificado web developer >>> Consultor Microsiga / Totvs >>> Desenvolvedor ADVPL / ASP >>> Analista de sistemas e ERP Sênior. >>> >>> -- >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >>> Para sair da lista, envie um email em branco para >>> flexdev-unsubscr...@googlegroups.com >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> --- >>> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" >>> dos Grupos do Google. >>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >>> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out. >>> >> >> -- >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> Para sair da lista, envie um email em branco para >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> --- >> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" >> dos Grupos do Google. >> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >> Para obter mais opções, acesse https://groups.google.com/groups/opt_out. >> > > > > -- > *Hélio Antonio Francisco Silva* > Desenvolvedor web > Certificado Flash developer > Certificado Flash Design > Certificado web developer > Consultor Microsiga / Totvs > Desenvolvedor ADVPL / ASP > Analista de sistemas e ERP Sênior. > > -- > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > --- > Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" > dos Grupos do Google. > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, > envie um e-mail para flexdev+unsubscr...@googlegroups.com. > Para obter mais opções, acesse https://groups.google.com/groups/opt_out. > -- -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev --- Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.