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.

Responder a