Re: [pgbr-geral] Configuração de Máquina
Le mardi 11 juillet 2017 à 00:04 +, Arthur Nascimento a écrit : > > profissionalmente, recomendo centos e rhel, dependendo de cada caso. Não afeta tua posição pessoal, mas parece-me que o consenso, obviamente extra-oficial, da comunidade PostgreSQL brasileira era pelo Debian por ser comunitária e integralmente livre (para qualquer valor usual de livre), sem precisar desses subterfúgios Cent OS e Red Hat; com a óbvia exceção de quando há um gerente que, não querendo aprender Informática, faz questão de homologação. Eu vou com a maioria da comunidade, que coincide com minha experiência, limitada embora… > BTW, sabe que as fontes da red hat são públicas, certo? Não são > livres no sentido legal Na verdade, são livres sim, e esse é um mérito da Red Hat: embora precise assinatura para atualizar o sistema por qualquer mecanismo automático, é justamente ser livre que permite a existência do Cent OS. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Configuração de Máquina
>> Nesse ponto eu prefiro centos/rhel (pela documentação e suporte da >> RH) > Lembrando que a Red Hat não suporta o CentOS, e que além da comunidade > há várias empresas que suportam Debian — o que vale também para os > *BSDs, em menor grau. Não diretamente, mas você consegue colocar a subscription num centos, fazer uma troca dos repositórios e reinstalar os pacotes relevantes (não precisa nem trocar todos). Se mostrar para eles que no final o sistema sofre do mesmo problema com os pacotes deles, eles seguem o case e resolvem o problema. Só não anunciam porque não vale a pena para eles seguir esse caminho longo; mas é possível e te economiza subscriptions enquanto o centos não der problema. >> (Pessoalmente eu prefiro distros source based e rolling release, mas >> profissionalmente é outra história.) > O Debian testing funciona como atualizações contínuas (/rolling > release/), e todas as livres (o que exclui o Red Hat) são baseadas em > código-fonte — mas as que compilam na instalação dão uma dor de cabeça > pequena, mas ainda desproporcional aos benefícios, esses sim ínfimos. > De qualquer maneira, em produção quer-se estabilidade, o que exclui > atualizações contínuas. Sim, é fato bem conhecido que não vale a pena compilar o sistema inteiro em cada instalação. Mas em praticamente toda distro source based também tem como compilar uma vez e disponibilizar os binários em um repositório privado (ou mesmo público, mas não-oficial). Fiz bastante disso em clusters HPC, em que qualquer pequeno ganho é importante. Compila uma vez e usa em centenas de nós. Mas isso já faz tempo. Hoje só tenho poucas máquinas parecidas na nuvem, mas pessoalmente os benefícios de manter elas ainda são bem grandes para mim: eu fico sempre atualizado com release notes e changelogs dos pacotes que mais me afetam; às vezes encontro bugs, reporto e tento corrigir. É divertido também. Mas como eu disse antes, profissionalmente, recomendo centos e rhel, dependendo de cada caso. BTW, sabe que as fontes da red hat são públicas, certo? Não são livres no sentido legal, mas públicas sim, estão no ftp da red hat e qualquer um pode baixar. Os binários é que não são nem públicos e menos ainda livres. Não sei bem o que você quis dizer excluindo a red hat, então só comentei para não faltar. -- Arthur Nascimento - tureba ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Configuração de Máquina
Le lundi 10 juillet 2017 à 20:47 +, Arthur Nascimento a écrit : > > A melhor é aquela que você (ou a sua equipe) domina. Vero. > Nesse ponto eu prefiro centos/rhel (pela documentação e suporte da > RH) Lembrando que a Red Hat não suporta o CentOS, e que além da comunidade há várias empresas que suportam Debian — o que vale também para os *BSDs, em menor grau. > (Pessoalmente eu prefiro distros source based e rolling release, mas > profissionalmente é outra história.) O Debian testing funciona como atualizações contínuas (/rolling release/), e todas as livres (o que exclui o Red Hat) são baseadas em código-fonte — mas as que compilam na instalação dão uma dor de cabeça pequena, mas ainda desproporcional aos benefícios, esses sim ínfimos. De qualquer maneira, em produção quer-se estabilidade, o que exclui atualizações contínuas. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Configuração de Máquina
Em 10 de jul de 2017 5:47 PM, "Arthur Nascimento"escreveu: > > >> * vocês sabem qual a melhor distribuição Linux usar para o > >> postgresql. > > A melhor é aquela que você (ou a sua equipe) domina. É difícil ser melhor que isso, já que a distro não faz nada por si só. > Em segundo lugar, olhe também para a política de atualizações de cada uma: bugfixes críticos precisam chegar em questão de poucas horas nas máquinas de produção e, quando possível, automaticamente; enquanto que atualizações com features novas ou mudanças maiores precisariam passar por aprovação/homologação/validação/etc de vocês. Se a distro não tiver políticas desses dois casos bem definidas você (na verdade a sua empresa) vai estar correndo riscos em um ou nos dois lados. Nesse ponto eu prefiro centos/rhel (pela documentação e suporte da RH), mas muita gente apoia debian/ubuntu. E BSDs são excelentes também, mas eu conheço bem menos deles. (Pessoalmente eu prefiro distros source based e rolling release, mas profissionalmente é outra história.) > > > >> * temos que nos preocupar com mais alguma coisa? > > Muitas. Bases de dados não são triviais. [...] > > Muitas mesmo. Anos atrás eu encontrei o PostgreSQL High Performance 9.0 do Gregory Smith. Os primeiros capítulos descrevem em muitos detalhes todos os aspectos importantes nessa escolha (memória, processamento, I/O, benchmarks etc), então eu recomendo muito ele como um começo. Parece que esse ano saiu a versão atualizada para o 9.6, que eu não li ainda, mas se seguir a linha da anterior, então vale a pena o investimento. > > Boa sorte, > -- > > Arthur Nascimento - tureba > > > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Olá Beatriz, Para um banco de dados todos os recursos são importantes para um equilíbrio e boa performance. Podemos destacar na seguinte ordem de importância: memória, disco (quantidade e velocidade), CPU , rede, etc. Como você disse que já possui um ambiente, o ideal para o novo é ser no mínimo igual ao antigo, mas seria melhor que fosse um ambiente melhor já prevendo o crescimento. Depois de definido o hardware, pode-se definir o SO conforme já comentado por aqui e por fim fazer a instalação e os tunings apropriados para o ambiente. Esta é apenas uma noção geral e há muito o que se aprofundar em cada ponto de acordo com as necessidades da empresa e da aplicação. Abs ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Configuração de Máquina
>> * vocês sabem qual a melhor distribuição Linux usar para o >> postgresql. A melhor é aquela que você (ou a sua equipe) domina. É difícil ser melhor que isso, já que a distro não faz nada por si só. Em segundo lugar, olhe também para a política de atualizações de cada uma: bugfixes críticos precisam chegar em questão de poucas horas nas máquinas de produção e, quando possível, automaticamente; enquanto que atualizações com features novas ou mudanças maiores precisariam passar por aprovação/homologação/validação/etc de vocês. Se a distro não tiver políticas desses dois casos bem definidas você (na verdade a sua empresa) vai estar correndo riscos em um ou nos dois lados. Nesse ponto eu prefiro centos/rhel (pela documentação e suporte da RH), mas muita gente apoia debian/ubuntu. E BSDs são excelentes também, mas eu conheço bem menos deles. (Pessoalmente eu prefiro distros source based e rolling release, mas profissionalmente é outra história.) >> * temos que nos preocupar com mais alguma coisa? > Muitas. Bases de dados não são triviais. [...] Muitas mesmo. Anos atrás eu encontrei o PostgreSQL High Performance 9.0 do Gregory Smith. Os primeiros capítulos descrevem em muitos detalhes todos os aspectos importantes nessa escolha (memória, processamento, I/O, benchmarks etc), então eu recomendo muito ele como um começo. Parece que esse ano saiu a versão atualizada para o 9.6, que eu não li ainda, mas se seguir a linha da anterior, então vale a pena o investimento. Boa sorte, -- Arthur Nascimento - tureba ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Configuração de Máquina
Le lundi 10 juillet 2017 à 14:51 -0300, Beatriz Paixão a écrit : > Vamos montar uma máquina nova para o nosso banco de dados postgresql com a versão 9.6 aqui na minha empresa. Procure, se possível, usar a mais recente versão suportada; segundo htt p://postgresql.org/ seria a 9.6.3. > * vocês sabem qual a melhor distribuição Linux usar para o > postgresql. Provavelmente a mais popular seja o Debian GNU/Linux, mas creio que todas têm seus adeptos. Uma situação particular é a de quem precisa manter compatibilidade com Red Hat, por exemplo por causa de algum padrão corporativo ou por necessidade de homologação em determinados modelos de servidor, caso em que o Cent OS passa a ser uma alternativa. Além de GNU/Linux, muitos dos desenvolvedores globais do PostgreSQL usam algum *BSD Unix, principalmente o FreeBSD ou o OpenBSD, até porque o Postgres nasceu e se desenvolveu no BSD. Dizem até que foi o Postgres que demandou muito do desenvolvimentos original do BSD nos anos setenta e oitenta. > * as maquinas que tenho aqui com postgres tem disco haid, vou manter > essa configuração. Imagino que seja Raid. como você não disse que nível de Raid, imagino que seja 5 (o mais popular) ou 1+0, vulgo ‘10’, o único geralmente adequado a bases de dados. Se estiver em níveis 0, 2, 3, 4, 5 ou 6, considere migrar para 1+0 (distribuição sobre pares de espelhos). > * temos que nos preocupar com mais alguma coisa? Muitas. Bases de dados não são triviais. Embora suas perguntas sejam perfeitamente razoáveis e comuns, indicam que vocês ainda têm muito a aprender a respeito; talvez a atual base tenha sido implantada por um consultor externo? Eu sugeriria contratar uma consultoria de alguma empresa ou profissional reconhecido na comunidade (não darei os nomes aqui por estar bem desatualizado) enquanto forma um profissional interno para assumir essas responsabilidades. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Configuração de Máquina
Boa tarde pessoal, Vamos montar uma máquina nova para o nosso banco de dados postgresql com a versão 9.6 aqui na minha empresa. E precisamos de uma ajuda de vocês: * vocês sabem qual a melhor distribuição Linux usar para o postgresql. * as maquinas que tenho aqui com postgres tem disco haid, vou manter essa configuração. * temos que nos preocupar com mais alguma coisa? Agradeço desde já pela ajuda. Beatriz Paixão ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral