[SP-pm] DBIx::Class insert ignore

Eden Cardim edencardim at gmail.com
Wed Sep 16 09:20:21 PDT 2009


2009/9/16  <claudio em dpreferencial.com.br>:
> No meu caso os registros são gigantes.. podendo atingir até 10.000 campos...
> até onde estudei.. q foi pouco..  descobri que em mysql existe limites muito
> pequenos, do tipo:
> - Quantidade máxima de campos.. algo em torno de 3.500
> - Quantidade máxima de campos para serem manipulados de uma só vez.. algo em
> torno de 50..
> .. não tive tempo de estudar sobre  o limite dos outros bcos.
>
> Por isso, a indicação padrão do mercado, sempre foi transformar os campos em
> novos registros... rsrsrs..
>
> Bom, concluindo..
>
> Um registro bem simples de 500 campos,
> no mysql demora cinco segundos para update.. (no meu sistema não demora
> um..rsrs)
>
> Agora imagina como isso impacta nas operações c/ grandes volumes de
> registros.
>
> Até o momento não achei uma solução razoável, para esta questão...
>
> Se souber de algo que ajude nesta tarefa, aviso,
> se alguém tiver uma luz, desde já agradeço.

Já expliquei antes pra você que sua modelagem está errada, por isso é
lenta em sistemas geranciadores de bancos de dados de verdade.

-- 
   Eden Cardim       Need help with your Catalyst or DBIx::Class project?
  Code Monkey                    http://www.shadowcat.co.uk/catalyst/
 Shadowcat Systems Ltd.  Want a managed development or deployment platform?
http://edenc.vox.com/            http://www.shadowcat.co.uk/servers/


More information about the SaoPaulo-pm mailing list