[pgbr-geral] Sistema de arquivos

2012-09-11 Por tôpico Jean Domingues
Pessoal,

qual o sistema de arquivos recomendado para o banco de dados postgresql: Xfs ou 
Ext4. Pretendo usar SSD, e parece que somente o Ext4 tem suporte a TRIM 
(necessario no SSD).

Jean Domingues.___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Sistema de arquivos

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Jean Domingues ejdom...@yahoo.com.br:

 qual o sistema de arquivos recomendado para o banco de dados postgresql: Xfs
 ou Ext4.

Ambos são recomendados.  Eu, particularmente, aprecio no ext4 que ele
aproveita os utilitários dos ext anteriores (2 e 3), facilitando para
o pobre ignorante aqui que nunca lidou com XFS e nem tem idéia do
ferramental disponível para ele…


 Pretendo usar SSD, e parece que somente o Ext4 tem suporte a TRIM
 (necessario no SSD).

Então tua decisão já está tomada?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Select registros maiores que uma data

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Nelson Luiz Gonzaga ngonz...@ig.com.br:

 Isto é, pego a data de aprovacao e listo os registros com data maiores.

WHERE alteração  aprovação

Imagino que não seja isso, mas impossível dizer sem mais informações.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Select registros maiores que uma data

2012-09-11 Por tôpico Flávio Alves Granato
Em terça-feira, 11 de setembro de 2012 14:32:30, Guimarães Faria 
Corcete DUTRA, Leandro escreveu:
 2012/9/11 Nelson Luiz Gonzaga ngonz...@ig.com.br:

 Isto é, pego a data de aprovacao e listo os registros com data maiores.

 WHERE alteração  aprovação

 Imagino que não seja isso, mas impossível dizer sem mais informações.

Digo mais,

seria legal de sua parte fazer um esboço do que queres utilizando a SQL 
e mandar no email. Uma tentativa de montar a query.


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Flávio Alves Granato
Senhores,

Na experiência de vocês junto aos programadores, como tem sido para
eliminar ou substituir os softwares ORM? Ou não tem sido feito por n
motivos?

Estou imaginando uma arquitetura de software que pode substituir o
famigerado ORM em meus sistemas, nada inovador somente aplicação de
padrões de desenvolvimento. E queria saber como tem sido a experiência
nesta questão por parte de vocês.

Abraços,


Flávio
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Eduardo Alexandre
Qual a linguagem e ORM usados?

Abraços,

Eduardo Alexandre




Em 11 de setembro de 2012 14:41, Flávio Alves Granato 
flavio.gran...@gmail.com escreveu:

 Senhores,

 Na experiência de vocês junto aos programadores, como tem sido para
 eliminar ou substituir os softwares ORM? Ou não tem sido feito por n
 motivos?

 Estou imaginando uma arquitetura de software que pode substituir o
 famigerado ORM em meus sistemas, nada inovador somente aplicação de
 padrões de desenvolvimento. E queria saber como tem sido a experiência
 nesta questão por parte de vocês.

 Abraços,


 Flávio
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Flávio Alves Granato flavio.gran...@gmail.com:

 Na experiência de vocês junto aos programadores, como tem sido para
 eliminar ou substituir os softwares ORM? Ou não tem sido feito por n
 motivos?

n motivos, onde n = preguiça de pensar.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Flávio Alves Granato
Em 11/09/2012 14:46, Eduardo Alexandre escreveu:
 Qual a linguagem e ORM usados?

Não, não... é mais um esforço de concientização para as mudanças, por
onde os senhores começam ou simplesmente tentam contornar o uso de ORM
nas aplicações.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Flávio Alves Granato
Em 11/09/2012 14:47, Guimarães Faria Corcete DUTRA, Leandro escreveu:
 2012/9/11 Flávio Alves Granato flavio.gran...@gmail.com:
 Na experiência de vocês junto aos programadores, como tem sido para
 eliminar ou substituir os softwares ORM? Ou não tem sido feito por n
 motivos?
 n motivos, onde n = preguiça de pensar.

poiseh, esperava que a variável n fosse preenchidos com motivos ditos
nas respostas.
digamos que, para ser mais enfático, n == preguiça ou mesmo não saber
por onde começar. Porque os efeitos de mudanças podem ter vários tipos
de reações...
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Eduardo Alexandre
Olá,

Minha área primária é em desenvolvimento. Atualmente em PHP (principalmente
com PHP e acesso a dados por PDO, em segundo usando o CodeIgniter com ORM)
e com C# ASP.Net com e sem uso de ORM.

Acho que toda tecnologia pode ser boa ou ruim. Inclusive o ORM que, se
usado corretamente, não vejo consequências tão graves.

Abraços,

Eduardo Alexandre




Em 11 de setembro de 2012 14:48, Flávio Alves Granato 
flavio.gran...@gmail.com escreveu:

 Em 11/09/2012 14:46, Eduardo Alexandre escreveu:
  Qual a linguagem e ORM usados?
 
 Não, não... é mais um esforço de concientização para as mudanças, por
 onde os senhores começam ou simplesmente tentam contornar o uso de ORM
 nas aplicações.
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Select registros maiores que uma data

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Nelson Luiz Gonzaga ngonz...@ig.com.br:

 select dsc_historico,dat_ctr_inclusao from cartao_historico where id_cartao
 = 983421 order by dat_ctr_inclusao

 Documento FEITO por: RICARDO F.;2011-06-27 09:54:00.171744-03
 Documento VERIFICADO por: JULIO C.;2011-06-28 15:07:48.320883-03
 Documento APROVADO por: ROBERTO S.;2011-06-30 11:13:21.434396-03
 Documento Aberto (somente leitura) por: LEIDIANA G.;2012-08-28
 14:24:25.446029-03
 Documento Formato Recarregado por: LETICIA G.;2012-09-04
 11:00:49.955472-03
 Documento Aberto (para edição) por: LETICIA G.;2012-09-04
 11:00:54.673675-03
 Documento Salvo por: LETICIA G.;2012-09-04 11:13:32.855464-03
 Documento Aberto (somente leitura) por: LETICIA G.;2012-09-04
 11:14:02.858886-03

 Notem que na 4 linha a Leidiana acessou apenas para leitura, o que esta
 certo.
 Porem (ai a falha) apos a Leticia recarregar o formato, ela acessou para
 edicao e salvou o documento.

 Preciso listas todas as falhas que ocorreram, acessar para edicao apos
 aprovado.

Faça um autorreferenciamento…
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Flávio Alves Granato flavio.gran...@gmail.com:

 poiseh, esperava que a variável n fosse preenchidos com motivos ditos
 nas respostas.

Por exemplo, uns javeiros que não queriam lidar com chaves compostas.

Geralmente, também não querem aprender o modelo relacional.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Flávio Alves Granato
Em 11/09/2012 14:55, Eduardo Alexandre escreveu:
 Olá,

 Minha área primária é em desenvolvimento. Atualmente em PHP
 (principalmente com PHP e acesso a dados por PDO, em segundo usando o
 CodeIgniter com ORM) e com C# ASP.Net com e sem uso de ORM.

 Acho que toda tecnologia pode ser boa ou ruim. Inclusive o ORM que, se
 usado corretamente, não vejo consequências tão graves.

Bem, vou pelo pensamento mais conservador. Se pode dar consequência
então é de se pensar, pois pode dar consequência média e baixa pode dar
problema a médio e longo prazo.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Flávio Alves Granato
Em 11/09/2012 15:11, Guimarães Faria Corcete DUTRA, Leandro escreveu:
 2012/9/11 Flávio Alves Granato flavio.gran...@gmail.com:
 poiseh, esperava que a variável n fosse preenchidos com motivos ditos
 nas respostas.
 Por exemplo, uns javeiros que não queriam lidar com chaves compostas.

 Geralmente, também não querem aprender o modelo relacional.

Javeiros são um problema de forma geral, normalmente programam de forma
estruturada em uma linguagem orientada a objeto... sou javeiro e o mais
difícil é dizer a um que ele não esta fazendo da forma correta...
imagina então tirar a facilidade do Hibernate, vixi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Eduardo Alexandre
Em 11 de setembro de 2012 15:20, Flávio Alves Granato 
flavio.gran...@gmail.com escreveu:

 Bem, vou pelo pensamento mais conservador. Se pode dar consequência então
 é de se pensar, pois pode dar consequência média e baixa pode dar problema
 a médio e longo prazo.


Dois pontos:
O desenvolvimento precisa atender a determinados níveis de qualidade e
velocidade de desenvolvimento. Se houver desenvolvedores na lista, sabem o
que é receber um pedido de um recurso mirabolante pra ontem e ser obrigado
a cumprir esse prazo. Geralmente esse fato se repete dia após dia, sendo
tudo urgente e pra ontem.

Se eu for pensar no cenário ideal, diria que é melhor fazer o software na
unha, otimizado para a melhor performance possível. Mas será que isso é
possível? :)

Se não formos utilizar a tecnologia que pode ter consequência negativa,
qual usaremos?


Abraços,

Eduardo Alexandre
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Select registros maiores que uma data

2012-09-11 Por tôpico Nelson Luiz Gonzaga
Em 11 de setembro de 2012 15:10, Guimarães Faria Corcete DUTRA, Leandro 
l...@dutras.org escreveu:

 2012/9/11 Nelson Luiz Gonzaga ngonz...@ig.com.br:
 
  select dsc_historico,dat_ctr_inclusao from cartao_historico where
 id_cartao
  = 983421 order by dat_ctr_inclusao
 
  Documento FEITO por: RICARDO F.;2011-06-27 09:54:00.171744-03
  Documento VERIFICADO por: JULIO C.;2011-06-28 15:07:48.320883-03
  Documento APROVADO por: ROBERTO S.;2011-06-30 11:13:21.434396-03
  Documento Aberto (somente leitura) por: LEIDIANA G.;2012-08-28
  14:24:25.446029-03
  Documento Formato Recarregado por: LETICIA G.;2012-09-04
  11:00:49.955472-03
  Documento Aberto (para edição) por: LETICIA G.;2012-09-04
  11:00:54.673675-03
  Documento Salvo por: LETICIA G.;2012-09-04 11:13:32.855464-03
  Documento Aberto (somente leitura) por: LETICIA G.;2012-09-04
  11:14:02.858886-03
 
  Notem que na 4 linha a Leidiana acessou apenas para leitura, o que esta
  certo.
  Porem (ai a falha) apos a Leticia recarregar o formato, ela acessou para
  edicao e salvou o documento.
 
  Preciso listas todas as falhas que ocorreram, acessar para edicao apos
  aprovado.

 Faça um autorreferenciamento…
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Eu estou tentando é isso mesmo, utilizando sub-consultas da propria tabela
dentro da where, mas nao consegui fazer ainda nao.
Vou continuar apanhando aqui e daqui a pouco dou um K.O. neste select
famigerado.

Fui,
Nelson
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Flávio Alves Granato
Em 11/09/2012 15:26, Eduardo Alexandre escreveu:
 Em 11 de setembro de 2012 15:20, Flávio Alves Granato
 flavio.gran...@gmail.com mailto:flavio.gran...@gmail.com escreveu:

 Bem, vou pelo pensamento mais conservador. Se pode dar
 consequência então é de se pensar, pois pode dar consequência
 média e baixa pode dar problema a médio e longo prazo.


Veja bem, a questão não é com você. A culpa é de todos nós, pois também
sou desenvolvedor.
 Dois pontos: 
 O desenvolvimento precisa atender a determinados níveis de qualidade e
 velocidade de desenvolvimento. Se houver desenvolvedores na lista,
 sabem o que é receber um pedido de um recurso mirabolante pra ontem e
 ser obrigado a cumprir esse prazo. Geralmente esse fato se repete dia
 após dia, sendo tudo urgente e pra ontem.
devemos assumir nossa grande parcela de culpa neste ponto aqui.

 Se eu for pensar no cenário ideal, diria que é melhor fazer o software
 na unha, otimizado para a melhor performance possível. Mas será que
 isso é possível? :)
Em projetos bucha não é. O mais certo é, depende. Pois se você conseguir
utilizar os argumentos corretos você consegue o que quiser. No projeto
que estou o  senhor que arquitetou o sistema, utilizar um ORM ( ibatis
) para ficar chamando procedures no banco, que por sorte foi imposto
postgresql, mas ele queria um melhor... já sabemos qual...

 Se não formos utilizar a tecnologia que pode ter consequência
 negativa, qual usaremos?
Devemos é mitigar os riscos, principalmente no momento de escolher as
ferramentas, participei de um projeto em que era feito uma atualização
quase inteira da base de dados pois era um momento de importação de
atualização de dados em cada cliente do sistema... um tal de CASCADE
ALL +  FECHT EAGER nos matou de dor de cabeça, pois a base era
relacional e nos objetos um continha o outro e assim por diante... e no
momento de atualizar tudo ficava em loop... solução, o velho e bom SQL
puro...
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Eduardo Alexandre eduardog...@gmail.com:

 O desenvolvimento precisa atender a determinados níveis de qualidade

Esse é o problema!

Há pouquíssimos ORM que tenham um mínimo de qualidade.

Lembro do SQL Alchemy, do Python, e acho que o Diogo havia me dito que
o Rails estava com um decente opcional na versão três.


 velocidade de desenvolvimento. Se houver desenvolvedores na lista, sabem o
 que é receber um pedido de um recurso mirabolante pra ontem e ser obrigado a
 cumprir esse prazo. Geralmente esse fato se repete dia após dia, sendo tudo
 urgente e pra ontem.

Mas os ORMs geralmente atrasam o resultado, introduzindo problemas.


 Se eu for pensar no cenário ideal, diria que é melhor fazer o software na
 unha, otimizado para a melhor performance possível. Mas será que isso é
 possível? :)

A questão não é desempenho… e programar sem ORM não é mais difícil que
usar os ORMs mais populares.  Só exige um mínimo de conhecimento de
dados.


 Se não formos utilizar a tecnologia que pode ter consequência negativa, qual
 usaremos?

SQL?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Vinicius Santos
 Javeiros são um problema de forma geral, normalmente programam de forma
 estruturada em uma linguagem orientada a objeto... sou javeiro e o mais
 difícil é dizer a um que ele não esta fazendo da forma correta...
 imagina então tirar a facilidade do Hibernate, vixi


A única coisa chata é escutar que desenvolvedor/programador é tudo igual.
Existem os maus e os bons, como em tudo na vida.

Tom Lane é um desenvolvedor/programador. Alguém aqui duvida de sua
competência? E isso é apenas para ficar em um exemplo.

Conheço alguns DBAs e sysadmins que só tem papo. São igual a esses
Javeiros que vocês estão falando. Agora, será que todo DBA e sysadmin é
igual?
Será que existe Advogado honesto? E político? rs.

Eu concordo que a maioria é que é um problema. Estão acostumados a
arrastar e soltar e acabam denegrindo a imagem do resto. Claro que isso é
apenas a minha humilde opnião.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Flávio Alves Granato
Em 11/09/2012 15:41, Vinicius Santos escreveu:

 Javeiros são um problema de forma geral, normalmente programam de
 forma
 estruturada em uma linguagem orientada a objeto... sou javeiro e o
 mais
 difícil é dizer a um que ele não esta fazendo da forma correta...
 imagina então tirar a facilidade do Hibernate, vixi


 A única coisa chata é escutar que desenvolvedor/programador é tudo
 igual. Existem os maus e os bons, como em tudo na vida.
generalizei pq não quero levantar defuntos conhecidos meus...
hehehehe... e você esta coberto de razão.

 Tom Lane é um desenvolvedor/programador. Alguém aqui duvida de sua
 competência? E isso é apenas para ficar em um exemplo.
Não se doa, não duvido da capacidade de ninguém.

 Conheço alguns DBAs e sysadmins que só tem papo. São igual a esses
 Javeiros que vocês estão falando. Agora, será que todo DBA e sysadmin
 é igual?
 Será que existe Advogado honesto? E político? rs.
poderia.

 Eu concordo que a maioria é que é um problema. Estão acostumados a
 arrastar e soltar e acabam denegrindo a imagem do resto. Claro que
 isso é apenas a minha humilde opnião.
sem dúvidas...

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Flávio Alves Granato flavio.gran...@gmail.com:
 Javeiros são um problema de forma geral, normalmente programam de forma
 estruturada em uma linguagem orientada a objeto...

Exatamente o que se falava de coboleiros… programavam Cobol em
qualquer linguagem, o que significava o chamado ‘código espaguete’
(não estruturado) tanto nas versões estruturadas do Cobol quanto nas
linguagens estruturadas de nascença.

Bem que dizem que Java é o novo Cobol.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Vinicius Santos vinicius.santos.li...@gmail.com:

 Javeiros são um problema de forma geral, normalmente programam de forma
 estruturada em uma linguagem orientada a objeto... sou javeiro e o mais
 difícil é dizer a um que ele não esta fazendo da forma correta...
 imagina então tirar a facilidade do Hibernate, vixi

 A única coisa chata é escutar que desenvolvedor/programador é tudo igual.

Ninguém falou isso.  O colega deixou claro que foi uma generalização,
e que ele mesmo é javeiro.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Eduardo Alexandre
Em 11 de setembro de 2012 15:40, Flávio Alves Granato 
flavio.gran...@gmail.com escreveu:

  Pois se você conseguir utilizar os argumentos corretos você consegue o
 que quiser.

 Isso seria o ideal: que os bons argumentos vencessem.

Tudo depende. Depende de onde é. Depende da chefia. Depende da cultura da
empresa. Depende da urgência.

E depende também da tecnologia e da forma que a usamos.

O ORM é bom? É ruim? Depende. Depende de como foi usado, se foi usado
certo, do tempo disponível e do porte do projeto.
Exemplo: Usar ORM para um pequeno aplicativo em uso por 10 pessoas ou para
um ERP em uso por 1000 pessoas será diferente.

Tudo vareia.  :)

Abraços,

Eduardo Alexandre
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Bruno Silva
Bem como desenvolvedor Java, acho  javeiro uma vulgarização,
utilizador do Hibernate e apaixonado pelo Postgres, acho que devo me
pronunciar.
Apesar de muitos gostarem não há uma panaceia para todos os problemas
em desenvolvimento. Ou melhor, não tenho conhecimento de ferramenta,
linguagem ou framework que vá atender a todas as vontades e
necessidades tantos do desenvolvedor como do dba e do cliente,
infelizmente alguém sempre tem de sofrer.
Mas, há saídas e formas interessantes de se fazer as coisas, que as
deixam rápidas de desenvolver, seguras e com certa otimização.
Infelizmente existe uma boa gama de programadores que acha que ou se
usa tudo ou não se usa nada de uma ferramenta ORM. A meu ver e pela
experiência que já tive fazendo alguns programas, há sempre a
possibilidade de se mesclar os mundos.
Muitas regras de negócios são e deveriam ser facilmente embutíveis no banco.
O Hibernate, no caso, nos permite a maravilha de não ter que ficar
fazendo o mapeamento objeto relacional, de modo manual, porém tem
gente que acha que tudo tem de ser entregue ao mesmo. Há a
possibilidade de se criar funções no Postgres e o fazer as chamadas
pelo Hibernate, unindo assim as vantagens do Hibernate com a real
função de um ótimo SGBD como Postgres. Evitando assim o uso, que
ocorre atualmente, do banco como mero repositório de dados. Agilizando
tanto o desenvolvimento quanto a manutenibilidade do mesmo, pois,
estando as regras dentro do banco, a mudança ou correção de qualquer
funcionalidade é mais rápida e limpa do que reescrever o código, seja
em PHP, JAVA ou qualquer outra linguagem. Fora outras vantagens que
vem a partir disso.
Vejo que muitos programadores, atualmente, simplesmente jogam a
responsabilidade de algo para cima de um ou outro framework e se der
problema alega limitação do mesmo. O uso de chave compostas exige sim
um pouco mais de trabalho no Hibernate mas, não é uma coisa impossível
e muito menos inviável. Porém muitos programadores que já tive
contato, pouco conhecem de banco, o que os impede - as vezes - de
enxergar os problemas que estarão criando, pois acham muito mais
prático usar chaves artificiais.
O assunto de ORM sempre vai e volta aqui. Sinto se ofendi alguém mas
esse é o meu relato com base na minha realidade e experiência.


Bruno E. A. Silva.
Analista de Sistemas.

2012/9/11 Eduardo Alexandre eduardog...@gmail.com:
 Em 11 de setembro de 2012 15:20, Flávio Alves Granato
 flavio.gran...@gmail.com escreveu:

 Bem, vou pelo pensamento mais conservador. Se pode dar consequência então
 é de se pensar, pois pode dar consequência média e baixa pode dar problema a
 médio e longo prazo.


 Dois pontos:
 O desenvolvimento precisa atender a determinados níveis de qualidade e
 velocidade de desenvolvimento. Se houver desenvolvedores na lista, sabem o
 que é receber um pedido de um recurso mirabolante pra ontem e ser obrigado a
 cumprir esse prazo. Geralmente esse fato se repete dia após dia, sendo tudo
 urgente e pra ontem.

 Se eu for pensar no cenário ideal, diria que é melhor fazer o software na
 unha, otimizado para a melhor performance possível. Mas será que isso é
 possível? :)

 Se não formos utilizar a tecnologia que pode ter consequência negativa, qual
 usaremos?


 Abraços,
 
 Eduardo Alexandre


 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Fábio Telles Rodriguez
Em 11 de setembro de 2012 15:40, Guimarães Faria Corcete DUTRA, Leandro 
l...@dutras.org escreveu:

 2012/9/11 Eduardo Alexandre eduardog...@gmail.com:
 
  O desenvolvimento precisa atender a determinados níveis de qualidade

 Esse é o problema!

 Há pouquíssimos ORM que tenham um mínimo de qualidade.

 Lembro do SQL Alchemy, do Python, e acho que o Diogo havia me dito que
 o Rails estava com um decente opcional na versão três.


O problema não é nem tanto o ORM, mas como ele é vendido. O povo aqui no
trampo usa Hibernate... e fica bom sim. Eles me mostraram como o hibernate
evoluiu em algumas coisas e como dá para usar bem o cache dele a nosso
favor e eles sabem que em muitas situações temos que passar por fora dele,
e principalmente, nunca, NUNCA modelar a base pensando no seu ORM.

A parte CRUD da aplicação pode usar um ORM sem problemas. Mas você tem de
avaliar quanto da sua aplicação é CRUD simples e escarrado.

Em grandes volumes de dados, consultas complexas, transações e concorrência
o ORM acaba atrapalhando mais do que ajudando.

Os vendedores não falam isso, né? E aí o mal já está feito.




  velocidade de desenvolvimento. Se houver desenvolvedores na lista, sabem
 o
  que é receber um pedido de um recurso mirabolante pra ontem e ser
 obrigado a
  cumprir esse prazo. Geralmente esse fato se repete dia após dia, sendo
 tudo
  urgente e pra ontem.

 Mas os ORMs geralmente atrasam o resultado, introduzindo problemas.


  Se eu for pensar no cenário ideal, diria que é melhor fazer o software
 na
  unha, otimizado para a melhor performance possível. Mas será que isso é
  possível? :)

 A questão não é desempenho… e programar sem ORM não é mais difícil que
 usar os ORMs mais populares.  Só exige um mínimo de conhecimento de
 dados.


  Se não formos utilizar a tecnologia que pode ter consequência negativa,
 qual
  usaremos?

 SQL?
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Atenciosamente,
Fábio Telles Rodriguez
blog: http:// http://www.midstorm.org/~telles/http://tellesr.wordpress.com
e-mail / gtalk / MSN: fabio.tel...@gmail.com
Skype: fabio_telles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Select registros maiores que uma data

2012-09-11 Por tôpico Marcone
  select dsc_historico,dat_ctr_inclusao from cartao_historico where
  id_cartao = 983421 order by dat_ctr_inclusao

Acho que algo assim resolveria:

select  aprv.id_cartao  -- Retorna os cartões com alteração após 
aprovação
from cartao_historico aprv
join cartao_historico salv_apos_aprov
  on salv_apos_aprov.id_cartao = aprv.id_cartao -- Retorna os cartões...
and salv_apos_aprov.dsc_historico ilike 'Documento Salvo%'-- ... que
foram alterados (coloque mais condições se necessário aqui)
and salv_apos_aprov.dat_ctr_inclusao  aprv.dat_ctr_inclusao-- ...
após a data de aprovação
where aprv.dsc_historico ilike 'Documento APROVADO%';

-- 
Marcone Peres - DBA
http://www.linkedin.com/in/marconeperes
@marconeperes
(61) 8146-0028
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Bruno Silva bemanuel...@gmail.com:
 Bem como desenvolvedor Java, acho  javeiro uma vulgarização

Acho bom criar casca grossa, porque o termo ficará cada vez mais
comum.  Assim como houve coboleiros, clipeiros…


 Muitas regras de negócios são e deveriam ser facilmente embutíveis no banco.

Idealmente todas, mas ainda não é possível…


 O Hibernate, no caso, nos permite a maravilha de não ter que ficar
 fazendo o mapeamento objeto relacional

Exatamente — esse mapeamento não é necessário.  Ergo, o Hibernate é
contraprodutivo, não uma maravilha.

Colocando noutros termos, o que corresponde a objeto é tipo, não tabela.


 O uso de chave compostas exige sim
 um pouco mais de trabalho no Hibernate

Isso é que eu não entendo.  Quando eu era coboleiro, isso era trivial
e já era havia pelo menos duas décadas.  Porque seria mais difícil em
Java, tantas décadas depois?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Vinicius Santos

 generalizei pq não quero levantar defuntos conhecidos meus... hehehehe...
 e você esta coberto de razão.


Desculpe se eu dei a entender que foi uma resposta direta à vc. Não foi,
foi apenas a minha opnião.

Não estou dizendo de vc, mas tem muita gente que generaliza de maneira
errada.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Select registros maiores que uma data

2012-09-11 Por tôpico Nelson Luiz Gonzaga
Em 11 de setembro de 2012 15:53, Marcone marconepe...@gmail.com escreveu:

   select dsc_historico,dat_ctr_inclusao from cartao_historico where
   id_cartao = 983421 order by dat_ctr_inclusao

 Acho que algo assim resolveria:

 select  aprv.id_cartao  -- Retorna os cartões com alteração após
 aprovação
 from cartao_historico aprv
 join cartao_historico salv_apos_aprov
   on salv_apos_aprov.id_cartao = aprv.id_cartao -- Retorna os
 cartões...
 and salv_apos_aprov.dsc_historico ilike 'Documento Salvo%'-- ...
 que
 foram alterados (coloque mais condições se necessário aqui)
 and salv_apos_aprov.dat_ctr_inclusao  aprv.dat_ctr_inclusao--
 ...
 após a data de aprovação
 where aprv.dsc_historico ilike 'Documento APROVADO%';

 --
 Marcone Peres - DBA
 http://www.linkedin.com/in/marconeperes
 @marconeperes
 (61) 8146-0028
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Valeu Marcone!!!
Agora é só colocar umas condicoes a mais e resolvido.

Grato a todos,
Nelson
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Vinicius Santos

 O problema não é nem tanto o ORM, mas como ele é vendido. O povo aqui no
 trampo usa Hibernate... e fica bom sim. Eles me mostraram como o hibernate
 evoluiu em algumas coisas e como dá para usar bem o cache dele a nosso
 favor e eles sabem que em muitas situações temos que passar por fora dele,
 e principalmente, nunca, NUNCA modelar a base pensando no seu ORM.


Acho que o problema é exatamente este!

Se o cara pensar assim: Como vou usar chaves naturais compostas se meu ORM
tem dificuldades de trabalhar assim? Mais fácil criar um serial.
E mesmo quando a tabela exigir apenas uma chave natural simples, o cara
cria o serial por conveniência.

É mais ou menos o que o Leandro vive dizendo.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Fábio Telles Rodriguez fabio.tel...@gmail.com:

 O problema não é nem tanto o ORM, mas como ele é vendido.

Inclusive.  Assim como tanta outra coisa, como agrupamento de
servidores só para retomar uma discussão recente…


 O povo aqui no trampo usa Hibernate...

Ih, só darem férias para o gajo e ele já tem o cérebro lavado!  ;-)


 bom sim. Eles me mostraram como o hibernate
 evoluiu em algumas coisas

Novidade para mim.  Mas duvido que tenham mudado o problema principal,
que é tentar mapear objetos com tabelas.

Eu ia perguntar em que evoluiu, mas estou longe desse mundo e acho que
nem ia entender mais.


 como dá para usar bem o cache dele a nosso favor

Sim, mas não precisa dum ORM para fazer cache na aplicação, certo?


 e eles sabem que em muitas situações temos que passar por fora dele, e
 principalmente, nunca, NUNCA modelar a base pensando no seu ORM.

Amém.


 A parte CRUD da aplicação pode usar um ORM sem problemas.

Nem ganhos…
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Vinicius Santos vinicius.santos.li...@gmail.com:
 e eles sabem que em muitas situações temos que passar por fora dele, e
 principalmente, nunca, NUNCA modelar a base pensando no seu ORM.

 Acho que o problema é exatamente este!

Acho que esse é o maior problema, mas não o único…


 Se o cara pensar assim: Como vou usar chaves naturais compostas se meu ORM
 tem dificuldades de trabalhar assim? Mais fácil criar um serial.
 E mesmo quando a tabela exigir apenas uma chave natural simples, o cara cria
 o serial por conveniência.

 É mais ou menos o que o Leandro vive dizendo.

Obrigado!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Alexsander Rosa
Em 11 de setembro de 2012 15:46, Guimarães Faria Corcete DUTRA, Leandro 
l...@dutras.org escreveu:


 Bem que dizem que Java é o novo Cobol.


JAVA IS THE NEW COBOL.
Sensacional.

-- 
Atenciosamente,
Alexsander da Rosa
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Alexsander Rosa alexsander.r...@gmail.com:
 Em 11 de setembro de 2012 15:46, Guimarães Faria Corcete DUTRA, Leandro
 l...@dutras.org escreveu:

 Bem que dizem que Java é o novo Cobol.

 JAVA IS THE NEW COBOL.
 Sensacional.

…e verdadeiro…
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Bruno Silva
Pessoal, pelo que vejo um ponto crucial no problema é o fato de que,
programadores fazem cursos, ou estudam, programação e dba's estudam
banco de dados. Acho que nos cursos que já fiz dá pra contar nos dedos
- de uma mão - quantos dba fizeram algum curso de programação e
vice-versa.
Então vejo muito programador falando tolices quando se refere a banco
e vice-versa.
Cada um fica com uma idéia muito superficial da coisa.
Num curso que fiz recentemente sobre BI vi o pessoal tendo muito
trabalho para gerar seus dados por não terem um conhecimento maior do
banco.

Bruno E. A. Silva.
Analista de Sistemas.



2012/9/11 Alexsander Rosa alexsander.r...@gmail.com:
 Em 11 de setembro de 2012 15:46, Guimarães Faria Corcete DUTRA, Leandro
 l...@dutras.org escreveu:


 Bem que dizem que Java é o novo Cobol.


 JAVA IS THE NEW COBOL.
 Sensacional.

 --
 Atenciosamente,
 Alexsander da Rosa



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Émerson Eng .
Muito bom erheehhe

2012/9/11 Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org

 2012/9/11 Alexsander Rosa alexsander.r...@gmail.com:
  Em 11 de setembro de 2012 15:46, Guimarães Faria Corcete DUTRA, Leandro
  l...@dutras.org escreveu:
 
  Bem que dizem que Java é o novo Cobol.
 
  JAVA IS THE NEW COBOL.
  Sensacional.

 …e verdadeiro…
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/9/11 Bruno Silva bemanuel...@gmail.com:
 Pessoal, pelo que vejo um ponto crucial no problema é o fato de que,
 programadores fazem cursos, ou estudam, programação e dba's estudam
 banco de dados.

Não é bem assim.  Quem passa por um curso técnico que seja tem
obrigação de ver os dois, claro que não na mesma profundidade.

O problema é que ninguém ensina dados direito… ou dão umas dicas de
SQL, ou mostram estruturas de listas ligadas e coisas assim.  Mas
conceito, que é bom, lhufas.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Eduardo Alexandre
Em 11 de setembro de 2012 17:25, Guimarães Faria Corcete DUTRA, Leandro 
l...@dutras.org escreveu:

 Não é bem assim.  Quem passa por um curso técnico que seja tem
 obrigação de ver os dois, claro que não na mesma profundidade.


Concordo!


 O problema é que ninguém ensina dados direito… ou dão umas dicas de SQL,
 ou mostram estruturas de listas ligadas e coisas assim.  Mas conceito, que
 é bom, lhufas.


Alguns não ensinam direito e outros não se dedicam a aprender.
Geralmente cada qual cuida do seu cada qual e há a falta de entender um
pouco sobre o assunto relacionado.

Abraços,

Eduardo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problema com versões de registros

2012-09-11 Por tôpico Bruno Silva
Acho que você teria de verificar antes de fazer o seu update, de modo
a atualizar apenas os campos modificados.
Agora concordando com o Dutra, sem maiores detalhes fica dificil te ajudar.

Bruno E. A. Silva.
Analista de Sistemas.

2012/8/30 Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org:
 2012/8/30 Carlos Antônio Pereira carlosanto...@utivida.com.br:
 Boa tarde, senhores.

 Boa tarde.

 Dicas: não envie mensagens HTML à lista, e não reaproveite mensagens
 já existentes.  Crie uma nova mensagem, limpa, com texto puro.


 Em uma aplicação temos várias etapas feitas ao mesmo tempo por vários
 usuários.

 Realmente terás de estudar controle de transações… difícil entender
 tua situação com tão poucas informações.
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Jean Domingues
Só pra apimentar a discussão, hoje programo com 90% da regra de negócio no 
banco de dados (não interesse em portar pra outro banco). Pode ser não ser a 
melhor alternativa, mas é bem rapido pra desenvolver.

Jean Domingues.




 De: Eduardo Alexandre eduardog...@gmail.com
Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br 
Enviadas: Terça-feira, 11 de Setembro de 2012 14:55
Assunto: Re: [pgbr-geral] Substituição dos ORM
 

Olá,


Minha área primária é em desenvolvimento. Atualmente em PHP (principalmente 
com PHP e acesso a dados por PDO, em segundo usando o CodeIgniter com ORM) e 
com C# ASP.Net com e sem uso de ORM.


Acho que toda tecnologia pode ser boa ou ruim. Inclusive o ORM que, se usado 
corretamente, não vejo consequências tão graves.
Abraços,

Eduardo Alexandre





Em 11 de setembro de 2012 14:48, Flávio Alves Granato 
flavio.gran...@gmail.com escreveu:

Em 11/09/2012 14:46, Eduardo Alexandre escreveu:

 Qual a linguagem e ORM usados?

Não, não... é mais um esforço de concientização para as mudanças, por
onde os senhores começam ou simplesmente tentam contornar o uso de ORM
nas aplicações.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PGDAY Campinas 2012 - Divulgação

2012-09-11 Por tôpico Ronaldo S Ramires
Uma pena ser durante a semana em horario comercial (no meu caso).

Date: Tue, 11 Sep 2012 20:37:40 -0300
From: matheusespan...@gmail.com
To: pgbr-...@listas.postgresql.org.br; pgbr-geral@listas.postgresql.org.br
Subject: [pgbr-geral] PGDAY Campinas 2012 - Divulgação

Pessoal,
No dia 03 de outubro será realizado o PGDAY Campinas 2012 [1]
O evento será na Unicamp. As inscrições já estão abertas na página do evento. 
Contamos com a presença da comunidade e divulgação em blogs, sites, twitter 
etc...

[1] http://www.dextra.com.br/eventos/pgday-campinas-2012

@matheusespanhol#pgdayCPS
-- Matheus Ricardo Espanhol
---
Dextra Sistemas
http://www.dextra.com.br/postgres/





___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
  ___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [pgbr-dev] PGDAY Campinas 2012 - Divulgação

2012-09-11 Por tôpico Fábio Telles Rodriguez
Guedes, tem como abrir uma pagina no p.o.b para colocar o evento?

Em 11 de setembro de 2012 23:37, Matheus Ricardo Espanhol 
matheusespan...@gmail.com escreveu:

 Pessoal,

 No dia 03 de outubro será realizado o PGDAY Campinas 2012 [1]

 O evento será na Unicamp. As inscrições já estão abertas na página do
 evento.
 Contamos com a presença da comunidade e divulgação em blogs, sites,
 twitter etc...

 [1] http://www.dextra.com.br/eventos/pgday-campinas-2012

 @matheusespanhol
 #pgdayCPS

 --
 Matheus Ricardo Espanhol
 ---
 Dextra Sistemas
 http://www.dextra.com.br/postgres/


 ___
 pgbr-dev mailing list
 pgbr-...@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-dev




-- 
Atenciosamente,
Fábio Telles Rodriguez
blog: http:// http://www.midstorm.org/%7Etelles/
http://tellesr.wordpress.com
e-mail / gtalk / MSN: fabio.tel...@gmail.com
Skype: fabio_telles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [pgbr-dev] PGDAY Campinas 2012 - Divulgação

2012-09-11 Por tôpico Itamar Reis Peixoto
2012/9/12 Fábio Telles Rodriguez fabio.tel...@gmail.com:
 Guedes, tem como abrir uma pagina no p.o.b para colocar o evento?


Envia pro David Fetter também, (pg week news)



Itamar Reis Peixoto
http://www.quebarato.com.br/perfil/itamarjp
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Substituição dos ORM

2012-09-11 Por tôpico Fábio Telles Rodriguez
Em 11 de setembro de 2012 23:53, Jean Domingues ejdom...@yahoo.com.brescreveu:

 Só pra apimentar a discussão, hoje programo com 90% da regra de negócio no
 banco de dados (não interesse em portar pra outro banco). Pode ser não ser
 a melhor alternativa, mas é bem rapido pra desenvolver.


Bacana, mas para mim que tenho uma carga de mais de 20GB por dia e mais de
4K de conexões simultâneas... isso não é uma boa ideia.

A questão é simples: é fácil distribuir a carga em uma dúzia de servidores
de aplicação. Distribuir a carga em bancos de dados não é nada fácil. Então
se você concentra TODA a inteligência da aplicação no seu SGDB, você pode
ter gargalos muito difíceis de resolver e vai ter de partir para uma forma
de escalabilidade horizontal muito cedo.

Ou seja, concentrar toda inteligência no SGDB não é só um problema em
termos de portabilidade é um problema em termos de escalabilidade. Não tem
bala de prata neste mercado. Cada caso é um caso.

[]s

-- 
Atenciosamente,
Fábio Telles Rodriguez
blog: http:// http://www.midstorm.org/%7Etelles/
http://tellesr.wordpress.com
e-mail / gtalk / MSN: fabio.tel...@gmail.com
Skype: fabio_telles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral