A replicação é um processo de manutenção de um conjunto definido de dados em mais do que uma localização. O DB2 DataPropagator pode replicar alterações entre quaisquer bases de dados relacionais de DB2 ou utilizando o DB2 DataJoiner, entre o DB2 e bases de dados relacionais suportadas não-DB2. A replicação implica copiar as alterações designadas de uma localização (uma origem) para outra (um destino) e sincronizar os dados em ambas as localizações.
Uma ligação de dados é uma ligação a um ficheiro com dados multimédia, tais como desenhos, relatórios e sons, sendo que estes ficheiros podem ter grandes dimensões. Como tal, o acesso a tais ficheiros numa rede remota poderia causar atrasos e aumentar o tráfego na rede. Se os dados não forem alterados com frequência e o acesso aos dados mais actuais não for um requisito, o DB2 DataPropagator será uma boa solução para este problema. Todavia, dado que estes ficheiros não fazem parte da base de dados, é necessário um mecanismo para replicar os ficheiros e assegurar que dados e ficheiros estejam sincronizados no local de destino. A replicação de ligações de dados pode resolver este problema.
Com um tipo de dados DATALINK, o servidor de base de dados tem controlo sobre os ficheiros remotos, sendo estes tratados como se fizessem parte da base de dados. A replicação de ligações de dados processa-se não só em dados de base de dados, como também em ficheiros de modo sincronizado.
Na Versão 7, o DB2 Data Propagator replica colunas DATALINK e chama uma rotina de saída de utilizador para replicar os ficheiros externos para os quais remetem as colunas DATALINK. O programa de saída de utilizador define por correspondência o valor de ligação de dados de origem para um valor no sistema de destino, copiando então o ficheiro referenciado para o sistema de ficheiros de destino. O produto inclui um programa de saída de utilizador exemplo, o qual utiliza FTP para copiar os ficheiros. Consulte Replication Guide and Reference para mais informações.
Para mais informações sobre ligações de dados, consulte DB2 Data Links Manager Quick Beginnings.
Em Sistemas operativos Windows de 32 bits, pode utilizar os programas Capturar e Aplicar a pedido através do comando ASNSAT. Este comando proporciona maior flexibilidade na utilização de funções do DB2 DataPropagator e no processamento de condições de erro.
Pode iniciar ambos os programas Capturar e Aplicar a partir de uma aplicação com as novas interfaces de programação de aplicações asnCapture e asnApply.
Consulte Replication Guide and Reference para mais informações.
Caso esteja a utilizar a Versão 1 do DB2 DataPropagator Relational (DPropR), tem de efectuar a migração para a Versão 5 antes de o fazer para a Versão 6 ou Versão 7.
A replicação de ligação de dados está agora disponível em Ambiente Operativo Solaris como parte do DB2 Versão 7.2. É necessário um daemon FTP que execute no sistema de ficheiros DATALINK de origem e de destino e que suporte o comando MDTM (horamod), que apresenta a hora da última modificação de um dado ficheiro. Se estiver a utilizar a Versão 2.6 do Ambiente Operativo Solaris ou qualquer outra versão que não inclua suporte de FTP para MDTM, necessita de software adicional, como por exemplo WU-FTPD.
Para mais informações sobre ligações de dados, consulte DB2 Data Links Manager Quick Beginnings.