Car-tech

Novo Postgres para adicionar o polonês

1 - INSTALANDO E CONFIGURANDO O POSTGRESQL

1 - INSTALANDO E CONFIGURANDO O POSTGRESQL
Anonim

Com o lançamento iminente de versão 9.0 do banco de dados Postgres de código aberto, previsto para meados de agosto, os desenvolvedores por trás do projeto esperam que os novos recursos atraiam mais interesse das empresas.

"Os recursos que vão para o 9.0 [foram criados para] facilitam Um fardo para as pessoas que vêm de bancos de dados proprietários para o Postgres ", disse Bruce Momjian, um desenvolvedor central do projeto de código aberto, além de um arquiteto sênior de banco de dados do EnterpriseDB, que oferece uma versão comercialmente suportada do banco de dados. Agora, concentramo-nos na facilidade de uso, facilidade de administração e fornecimento do tipo de instalações que achamos que as grandes organizações precisam ", disse ele. Muito do que os desenvolvedores estão fazendo agora é "colocar o mainstream no banco de dados, e não ter apenas algo para pessoas de código aberto", disse ele.

Quando se trata de uso geral, código aberto bancos de dados relacionais, talvez seja o MySQL que mais prontamente vem à mente, embora o menos conhecido PostgresSQL, mais formalmente conhecido como Postgres, tenha se mostrado uma opção confiável também.

O EnterpriseDB está comercializando sua versão do banco de dados. como uma alternativa de baixo custo para bancos de dados proprietários, como o da Oracle, bem como uma alternativa ao MySQL, com o raciocínio de que a Oracle agora controla o MySQL e os clientes podem querer diversificar suas tecnologias de banco de dados. Continuamos a crescer muito rapidamente. Estamos recebendo muitas pessoas que costumavam usar Oracle, MySQL e [IBM] DB2, e isso se acelerou nos últimos seis meses, mais ou menos ", disse Momjian.

Por exemplo, dados o fornecedor de armazém Netezza usou o Postgres Plus Advanced Server do EnterpriseDB para O Netezza Migrator, que é um software que fornece uma interface baseada em Oracle para fazer consultas SQL no appliance de data warehouse TwinFin da Netezza.

O Postgres 9.0 atualizará a última versão principal, 8.4, lançada em julho passado. Em junho, os desenvolvedores lançaram a segunda versão beta do 9.0. O lançamento completo está previsto para meados de agosto, disse Momjian.

A versão 9.0 virá com uma série de novos recursos que devem atrair empresas, disse Momjian em entrevista ao IDG News Service. O principal deles é a replicação interna.

Com a replicação, o banco de dados é copiado em um segundo local, em muitos casos em um servidor diferente, localizado em algum outro local. As versões anteriores do Postgres ofereciam o que Momjian chamava de "replicação externa", significando que um programa fora do próprio banco de dados copiava os logs de transação do banco de dados para o novo local em intervalos pré-especificados. O log de transações é o registro de todas as alterações feitas em um banco de dados.

Essa abordagem provou ser muito lenta e volumosa. A nova versão do software permite "replicação de streaming", ou seja, assim que algo é gravado no banco de dados original, o software de banco de dados também envia os dados para o segundo banco de dados também.

Essa abordagem significa que as alterações podem ser adicionadas ao banco de dados. segundo banco de dados com mais freqüência, fornecendo um banco de dados de backup mais atualizado. Ele também permite que o segundo banco de dados seja consultado, o que também não era possível na configuração anterior, disse Momjian.

Outra grande adição ao software é uma ferramenta que tornaria mais fácil para os administradores atualizar um banco de dados Postgres para uma nova versão, chamada Pg_migrator. Para versões anteriores, especialmente com bancos de dados do tamanho de terabytes, a atualização foi "um processo doloroso", admitiu Momjian. O processo antigo envolvia basicamente mover todo o conteúdo do banco de dados para uma nova estrutura de arquivos.

A nova versão permite que os dados permaneçam no lugar e apenas substitui os layouts de tabela, um processo que deve levar apenas um minuto, com bancos de dados do tamanho de terabytes. "Você pode migrar um banco de dados de 400 gigabytes em 40 segundos", disse Momjian, apontando para um vídeo do YouTube que ele fez demonstrando o processo.

Além dessas grandes adições, "houve uma grande reformulação" do Postgres em geral, justificando o salto na grande quantidade de lançamentos, da versão 8 para a versão 9, disse Momjian. O suporte para procedimentos armazenados foi expandido, permitindo que novos tipos de procedimentos sejam executados. O compilador Perl foi revisado e o compilador Python pode funcionar com a versão 3 dessa linguagem.

Muitos desses recursos menores também devem incentivar o uso corporativo. Por exemplo, o gerenciamento de permissões - que especifica quem consegue ver quais partes do banco de dados - foi renovado.

Além disso, o software agora pode mostrar aos administradores quais aplicativos estão fazendo as chamadas para o banco de dados, disse Momjian. "Quando um aplicativo se conecta ao banco de dados, ele pode fornecer seu nome", e, por sua vez, esse nome é mostrado no console do administrador para ver as consultas, ele disse.

Joab Jackson cobre software de empreitada e tecnologia geral. para

O Serviço de Notícias IDG

. Siga Joab no Twitter em @Joab_Jackson. O endereço de e-mail de Joab é [email protected]