Artigo Clube Delphi 67 - IB Replicator

Artigo da Revista Clube Delphi Edição 67 - IB Replicator.

Esse artigo faz parte da revista Clube Delphi Edição 67. Clique aqui para ler todos os artigos desta edição


IBReplicator

Replicação de dados para IB/FB

 

Neste artigo, conheceremos e abordaremos as principais funcionalidades do IBReplicator (IBPhoenix) destinado a replicação de dados para bancos de dados InterBase e Firebird.

Atualmente, na versão 2.1.4 (até o fechamento desta edição), o IBReplicator é a melhor e mais conhecida ferramenta para replicação de dados entre bancos de dados IB/FB.

Através da ferramenta é possível replicar informações de um banco de “origem” para um ou mais bancos de “destino”. A replicação dos dados pode ser realizada de várias maneiras, isso é, podemos acioná-la manualmente, de tempos em tempos, ou ainda agendá-la através do próprio IBReplicator.

A ferramenta pode ser extremamente útil para empresas que possuem, por exemplo, filiais espalhadas em diferentes áreas geográficas, e que precisam manter, de forma on-line, ou não, suas bases de dados sincronizadas. No decorrer deste artigo, simularemos através de um exemplo completo, esse tipo de situação.

 

Principais características

O IBReplicator é dividido em três aplicativos:

. Replicator Manager: Temos acesso a todas as funcionalidades da ferramenta. É nele onde fazemos a configuração e o gerenciamento dos bancos de dados que serão replicados;

 

. Replicator Server: Podemos acionar uma replicação de forma manual, ou de tempo em tempo, como, por exemplo, a cada 5 minutos;

 

. Configure Services: Podemos configurar o “Servidor de Replicação”, ou o “Agendador de Replicação” do IBReplicator, como um serviço do Windows.

Entre as principais características do IBReplicator, encontram-se:

 

. Velocidade de Replicação: O processo de replicação ocorre diretamente entre os servidores de banco de dados, isso é, não existe nenhuma camada intermediária, como um banco de dados ou um driver, por exemplo;

 

. Suporte a vários tipos de dados: Suporta a replicação de todos os tipos de dados suportados pelo IB/FB, inclusive campos Blobs e Arrays;

 

. Suporte a múltiplos bancos de dados de origem e/ou destino: Podemos adicionar e configurar vários bancos de dados de origem e destino para replicação dos mesmos;

 

" [...] continue lendo...

Artigos relacionados