0

Disparando Processos em background

criado por Greg Brown em 31/08/2005 11:17pm
Imaginem a seguinte situacao:
Seu cliente precisa atualizar sua base de dados on-line semanalmente. Para fazer isso, ele precisa fazer o upload de todas as transacoes da empresa em formato CSV (Comma Separated Values).
Ate ai tudo bem ne? O PHP consegue fazer isso na boa.
Agora imagine que este arquivo e constituido de uma lista de valores e nomes com cerca de 500.000 entradas?

A coisa ficou preta, porque alem do arquivo ficar grande demais para ser importado de uma so vez, vc ainda tem o problema de fazer a inclusao destes 500k registros no banco.

Vamos fazer umas suposicoes, so para fazer tudo ficar mais interessante.

O sistema nao pode ficar com a tabela travada, nem sair do ar durante o Import. Este Import e feito em horario normal e nao pode ser "agendado" para ser feito de madrugada quando o sistema esta em baixa utilizacao.

OK. Problema criado.

Agora para a Solucao

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)