BT

Ora2Pg 11.1: Migrações de Oracle para PostgreSQL mais rápidas

por Marcelo Costa em 18 Abr 2013 |

A Dalibo anunciou no último 10 de abril o lançamento da versão 11.1 do Ora2Pg. Essa importante versão traz o tão aguardado suporte para multiprocessamento, que possibilita exportar dados de forma paralela. A importação de dados a partir de um banco de dados Oracle passa a ser 10 vezes mais rápida se comparada com as versões anteriores. Com esse novo recurso, o desempenho do Ora2Pg fica bem mais próximo ao que se deseja obter com qualquer ETL (operações de extração, transformação e carga de dados).

O Ora2Pg é uma ferramenta de uso simplificado que permite migrar dados de um banco de dados Oracle para o PostgreSQL. Desenvolvido desde 2001 por Gilles Darold, o Ora2Pg permite exportar a maioria dos objetos de um banco de dados Oracle (tabelas, views, sequências, índices, triggers, funções, procedures, pacotes, partições, dados, blobs e tabelas externas) para PostgreSQL.

Além do aumento no desempenho, a nova versão do Ora2Pg traz outras melhorias importantes como:

  • Agora é possível gerar arquivos de transformação XML para o Kettle;
  • Maior desempenho na leitura de bancos de dados Oracle contendo grande número de objetos;
  • Tabelas com dados particionados passam a ser importados diretamente para as tabelas de destino, em vez de serem inseridas em uma tabela principal e enviadas ao seu destino final por uma trigger. Nesta versão, o Ora2Pg identifica automaticamente a tabela de partição de entrada ou saída, sem a necessidade de configuração;
  • Correções de bugs na exportação de dados RAW e LONG RAW;
  • Reescrita de código PL/SQL para PL/pgSQL.

Gilles Darold, líder do projeto e principal desenvolvedor do Ora2Pg, cita que:

O desenvolvimento de Ora2Pg está muito rápido porque mais e mais empresas estão migrando do Oracle para o PostgreSQL. Essa nova versão traz melhorias de desempenho para migrar bases de dados multi-terabyte de forma mais rápida.

Para a maioria dos usuários, a redução no tempo de migração é fundamental porque significa menos tempo de inatividade durante a troca do Oracle para PostgreSQL.

É importante destacar que as melhorias de desempenho alcançadas nessa versão foram desenvolvidas com a orientação da Dalibo em colaboração com a Photobox e pela Bouygues Telecom, sem os quais os testes realizados em conjunto com essas empresas, não permitiriam alcançar o desempenho destacado nessa nova versão.

O Ora2Pg é um software de código livre sob a licença GPL e está disponível para download no GitHub. O projeto é mantido por Gilles Darold por meio de consultorias e parcerias com empresas como a Dalibo.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT