[SP-pm] DBIx::Class insert ignore

claudio at dpreferencial.com.br claudio at dpreferencial.com.br
Wed Sep 16 14:40:07 PDT 2009


"Puxa Claudio, vamos mesmo discutir isto novamente.
Você tem a concepção unidimensional do teu problema (e acredito que só assim funciona e resolve), mas já tentamos mostrar que isto não funciona modelo relacional."

Não Solli.. Não quero polemizar nada .. ok.

Abs

  ----- Original Message ----- 
  From: Solli Honorio 
  To: saopaulo-pm at mail.pm.org 
  Sent: Wednesday, September 16, 2009 6:38 PM
  Subject: Re: [SP-pm] DBIx::Class insert ignore




  2009/9/16 <claudio at dpreferencial.com.br>

    Mantovani..

    Respondendo a sua pergunta..


    "Só por curiosidade, como você testou isso ?"


    Verdade eu testei de uma forma muito simples..

    No Sql:
    - Gravei data e hora
    - o update que me interessava.. com perl ..  MySql..
    - Gravei data e hora

    Meu sistema
    - Gravei data e hora
    - fiz update li e reli vários arq de conf..
    - Gravei data e hora

    Mas o problema não é só a questão só do tempo.

    E o limite de campos para se trabalhar simultaneamente..?
    ___________________________________________

    Desculpem os defensores do SQL..

    Eu tb uso e gosto, gostaria de usar mais ainda, por isso reclamo..
    se os caras que fizeram isso eram tão bons.. me digam pq fizeram com limites tão rígidos...


  Puxa Claudio, vamos mesmo discutir isto novamente. Você tem a concepção unidimensional do teu problema (e acredito que só assim funciona e resolve), mas já tentamos mostrar que isto não funciona modelo relacional. Para um ambiente relacional não faz sentido uma tabela com 10 mil colunas, e já foi mostrado para você (por mais de um integrante) como fazer isto com 2 ou 3 tabelas fazendo os devidos relacionamentos e cada uma com 3 ou 4 colunas.

  A questão não é 'querer usar mais', e sim 'poder utilizar mais'. Se o teu problema não se encaixa num 'modelo relacional', se vc não consegue normalizar o teu problema, então SQL não é para você.
   

    É a mesma questão do Catalyst..
    se os caras que fizeram isso eram tão bons.. me digam pq fizeram com dependências tão rígidas...


  O que tem haver o cú com as calças ?
   


    Abs



    ----- Original Message ----- From: "Daniel de Oliveira Mantovani" <daniel.oliveira.mantovani at gmail.com>

    To: <saopaulo-pm at mail.pm.org>

    Sent: Wednesday, September 16, 2009 1:05 PM

    Subject: Re: [SP-pm] DBIx::Class insert ignore


    2009/9/16  <claudio at dpreferencial.com.br>:

      Aproveitando o Tema.

      Também sofro com este problema..

      Hoje meu sistema grava e lê em formato proprietário...

      Todas as orientações que tive até o momento foram para migrar para bco de
      dados padrão.. tipo mysql, oracle ...o que eu até gostaria de fazer, mas ...

      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)


    Só por curiosidade, como você testou isso ?



      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.

      Claudio Binaghi


      ----- Original Message ----- From: "Eden Cardim" <edencardim at gmail.com>
      To: <saopaulo-pm at mail.pm.org>
      Sent: Wednesday, September 16, 2009 12:17 PM
      Subject: Re: [SP-pm] DBIx::Class insert ignore


      2009/9/16 jimmy <jimmy.tty at gmail.com>:


        eu vinha suando para fazer essas rotinas com dbi puro, quando me
        sugeriram o uso do DBIx, estou fazendo testes e me parece muito bom para
        manipulações registro-a-registro, da forma como eu preciso, em lote,
        parece não ser tão adequado.


      Você tem razão, o DBIx::Class não foi projetado para operações em massa.

      --
      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/
      _______________________________________________
      SaoPaulo-pm mailing list
      SaoPaulo-pm at pm.org
      http://mail.pm.org/mailman/listinfo/saopaulo-pm
      _______________________________________________
      SaoPaulo-pm mailing list
      SaoPaulo-pm at pm.org
      http://mail.pm.org/mailman/listinfo/saopaulo-pm





    -- 
    "Deus usa os loucos pra confundir os sábios"
    http://mantovanihouse.blogspot.com/
    This is my poney:
    -------(\_------------_/)-----------
    -------)--(----------)--(-----------
    ------(----(---------)----)----------
    -------)----(-------)----(-----------
    -------(----(-------)----)-----------
    --------\_-(\\.---.//)-_/------------
    ----------\)' -8--8- '(/--------------
    -----------/------------\---------------
    ----------(--)--------(--)--------------
    ------------(_c__c_)----------------
    ----------------------------------------
    perl -MLWP::Simple -le 'grep{ print $1 if
    /href="(http.+?)"/}split($/,get("http://www.perl.org.br"))'
    _______________________________________________
    SaoPaulo-pm mailing list
    SaoPaulo-pm at pm.org
    http://mail.pm.org/mailman/listinfo/saopaulo-pm 
    _______________________________________________
    SaoPaulo-pm mailing list
    SaoPaulo-pm at pm.org
    http://mail.pm.org/mailman/listinfo/saopaulo-pm




  -- 
  "o animal satisfeito dorme". - Guimarães Rosa



------------------------------------------------------------------------------


  _______________________________________________
  SaoPaulo-pm mailing list
  SaoPaulo-pm at pm.org
  http://mail.pm.org/mailman/listinfo/saopaulo-pm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20090916/b14ae905/attachment-0001.html>


More information about the SaoPaulo-pm mailing list