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.

Avalie esse artigo

Relevância
Estilo/Redação

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
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.