Explorando Replicação de dados da instância
Replicação de dados da instância( IDR replica atualizações de dados em uma instância, chamada de instância do produtor, para uma ou mais instâncias, chamadas de instâncias do consumidor.
Visão geral IDR
Mantenha dados consistentes em diferentes instâncias usando a IDR.
- Replique dados automaticamente para uma ou mais instâncias.
- Sincronize dados entre diferentes organizações de sua empresa ou, até mesmo, entre diferentes empresas com instâncias distintas.
- Os dados em trânsito durante uma falha são recuperáveis.
IDR usuários
| Usuário | Descrição |
|---|---|
| Administrador da IDR | O administrador da IDR determina quais tabelas e colunas passam por replicação e analisa as hierarquias e os relacionamentos das tabelas. O administrador da IDR cria conjuntos de replicação produtores e consumidores e monitora a replicação em andamento. |
Fluxo de trabalho do IDR
Esta imagem mostra como a IDR replica dados de várias tabelas de uma instância produtora para várias instâncias consumidoras.
- Na instância produtora, o administrador da IDR especifica as tabelas e as colunas de tabela que passarão por replicação criando um conjunto de replicação produtor.
- O administrador da IDR ativa o conjunto de replicação produtor, que disponibiliza os dados da produtora para replicação às consumidoras.
- O administrador da IDR cria conjuntos de replicação consumidores em uma ou mais instâncias consumidoras para receber os dados do conjunto de replicação produtor.
- Em cada instância consumidora, o administrador da IDR solicita aprovação da instância produtora.
- Na instância produtora, o administrador da IDR aprova ou nega as solicitações de cada instância consumidora.
- Em cada instância consumidora aprovada, o administrador da IDR ativa o conjunto de replicação consumidor. Depois da ativação da replicação do consumidor, os dados atualizados em um conjunto de replicação produtor atualizam automaticamente os dados correspondentes nos conjuntos de replicação consumidores.
- Em cada instância consumidora, o administrador da IDR tem a opção de replicar ou não os dados existentes da instância produtora, propagando dados para as instâncias consumidoras.
- Na instância produtora ou consumidora, o administrador da IDR tem a opção de replicar ou não os dados para tabelas ou colunas de tabela que têm nomes diferentes na instância consumidora, configurando uma transformação no conjunto de replicação.
- Na instância produtora ou consumidora, o administrador da IDR tem a opção de modificar ou não os dados da produtora antes de replicá-los para uma consumidora, configurando um adaptador no conjunto de replicação.
Benefícios das IDR
| Benefício | Recurso | Usuários |
|---|---|---|
| Replique continuamente as inserções e atualizações de uma instância produtora para uma ou mais instâncias consumidoras quase em tempo real, garantindo o mínimo de atraso. | Replicação contínua | Administrador |
| Agende a replicação de inserções e atualizações históricas de uma instância produtora para uma ou mais instâncias consumidoras em intervalos predefinidos. | Replicação agendada | Administrador |
| Replique continuamente as inserções e atualizações de uma instância produtora para uma instância consumidora quase em tempo real, replicando entre elas as mudanças de ambos os lados. | Replicação bidirecional | Administrador |
| Replique continuamente as inserções e atualizações de uma instância produtora para instâncias consumidoras distintas e específicas quase em tempo real, garantindo que todas as instâncias consumidoras recebam atualizações de forma independente. | Replicação discreta | Administrador |
| Mapeie os dados da produtora a tabelas e colunas de tabela que têm nomes diferentes nas instâncias consumidoras. Por exemplo, você pode modificar e mapear colunas da tabela para localizar dados para diferentes localidades. | Transformação de dados de replicação | Administrador |
| Modifique os dados da produtora antes de replicá-los para uma instância consumidora, usando um adaptador. Por exemplo, é possível configurar adaptadores que realizam operações matemáticas e de cadeia de caracteres, como converter uma moeda para outra ou converter um fuso horário para outro. | Transformação de dados de replicação | Administrador |
| Acione fluxos de trabalho pós-replicação, como gerar notificações ou validar a replicação usando regras de negócio. | Acionando fluxos de trabalho após a replicação | Administrador |
Limitações de IDR e quando não usar IDR
- Não use IDR para clonar instâncias.
IDR não replica tabelas de metadados, tabelas de metadados secundárias e a maioria das tabelas de usuário e do sistema. IDR foi projetado para replicar dados, não para clonar instâncias. Por exemplo, a tabela Arquivo de aplicação [sys_metadata] e tabelas que estendem [sys_metadata] (incluindo as tabelas Regras de negócios [sys_script], Catálogo [sc_catalog] e Fluxo de trabalho [wf_workflow]) são excluídas e não podem ser replicadas. Para obter detalhes sobre clonagem, consulte Instance Clone.
- Evite usar IDR para replicar uma série de anexos grandes regularmente. Se você precisar incluir anexos com mais de 10 MB regularmente, monitore IDR para garantir que o tempo de atraso não exceda as expectativas.
- Evite a replicação contínua de tabelas do CMDB. A replicação de dados do CMDB conforme as mudanças ocorrem pode criar problemas de desempenho ou consequências imprevistas com a replicação devido ao número de registros envolvidos. Se for necessário replicar tabelas do CMDB, considere agendar a replicação ou usar condições para restringir a contagem de registros replicados e garantir a inclusão de todas as colunas necessárias no conjunto de replicação.
- Não é possível replicar os campos "Edge Encrypted", "Criptografia de campo" e "Senha (criptografada bidirecionalmente)".
- IDR não sincroniza o arquivamento de dados entre instâncias. Por exemplo, arquivar registros ou restaurar registros de arquivamento em uma instância do produtor não afeta os registros arquivados na instância do consumidor (e vice-versa). Você deve criar e gerenciar regras de arquivamento para cada instância de forma independente.
- Limitações adicionais de replicação:
- O tamanho máximo do registro é de 10 MB.
- A replicação contínua oferece suporte a até aproximadamente 1 milhões de registros por dia.
- A propagação não deve levar mais de sete dias para ser concluída.
- Você só pode criar um conjunto de replicação programada, com apenas uma entrada de saída nesse conjunto.