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 IDR.
- Replique dados automaticamente para uma ou mais outras instâncias.
- Sincronize dados entre diferentes organizações em sua empresa ou até mesmo entre diferentes empresas com instâncias separadas.
- Os dados em trânsito durante uma falha são recuperáveis.
IDR usuários
| Usuário | Descrição |
|---|---|
| Administrador da IDR | . IDR o administrador determina quais tabelas e colunas replicar e analisa hierarquias e relacionamentos de tabela. . IDR o administrador cria conjuntos de replicação de produtor e consumidor e monitora a replicação contínua. |
Fluxo de trabalho do IDR
Esta imagem mostra como IDR replica dados de várias tabelas em uma instância do produtor para várias instâncias do consumidor.
- Na instância do produtor, IDR o administrador especifica as tabelas e as colunas da tabela a serem replicadas criando um conjunto de replicação do produtor.
- . IDR o administrador ativa o conjunto de replicação do produtor, o que disponibiliza os dados do produtor para replicação para os consumidores.
- . IDR o administrador cria conjuntos de replicação do consumidor em uma ou mais instâncias do consumidor para receber os dados do conjunto de replicação do produtor.
- Em cada instância do consumidor, o. IDR o administrador solicita aprovação da instância do produtor.
- Na instância do produtor, IDR o administrador aprova ou nega as solicitações de cada instância do consumidor.
- Em cada instância do consumidor aprovada, o. IDR o administrador ativa o conjunto de replicação do consumidor. Depois que a replicação do consumidor é ativada, os dados que são atualizados em um conjunto de replicação do produtor atualizam automaticamente os dados correspondentes nos conjuntos de replicação do consumidor.
- Em cada instância do consumidor, o. IDR opcionalmente, o administrador pode replicar dados existentes da instância do produtor propagando dados para as instâncias do consumidor.
- Na instância do produtor ou do consumidor, o. IDR opcionalmente, o administrador pode replicar dados para tabelas ou colunas de tabela que tenham nomes diferentes na instância do consumidor configurando uma transformação no conjunto de replicação.
- Na instância do produtor ou do consumidor, o. IDR opcionalmente, o administrador pode modificar os dados do produtor antes de replicá-los para um consumidor, configurando um adaptador no conjunto de replicação.
Benefícios do IDR
| Benefício | Recurso | Usuários |
|---|---|---|
| Replique continuamente inserções e atualizações de uma instância do produtor para uma ou mais instâncias do consumidor em tempo quase real, garantindo atraso mínimo. | Replicação contínua | Administrador |
| Programe a replicação de inserções e atualizações históricas de uma instância do produtor para uma ou mais instâncias do consumidor em intervalos predefinidos. | Replicação programada | Administrador |
| Replique continuamente inserções e atualizações de uma instância do produtor para uma instância do consumidor em tempo quase real, com as mudanças em ambos os lados replicadas de volta para o outro. | Replicação bidirecional | Administrador |
| Replique continuamente inserções e atualizações de uma instância do produtor para instâncias de consumidor específicas e distintas em tempo quase real, garantindo que cada instância do consumidor receba atualizações de forma independente. | Replicação discreta | Administrador |
| Mapeie dados do produtor para tabelas e colunas de tabela que são nomeadas de forma diferente nas instâncias do consumidor. Por exemplo, você pode modificar e mapear colunas da tabela para localizar dados para diferentes localidades. | Transformar dados de replicação | Administrador |
| Modifique os dados do produtor antes de replicá-los para uma instância do consumidor usando um adaptador. Por exemplo, você pode configurar adaptadores que executam operações de cadeia de caracteres e matemáticas, como converter uma moeda em outra ou converter um fuso horário em outro. | Transformar dados de replicação | Administrador |
| Acionar fluxos de trabalho de pós-replicação, como gerar notificações ou validar replicação usando regras de negócios. | 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 .
- 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 replicação contínua de CMDB tabelas. Replicando CMDB conforme ocorrem mudanças, os dados podem criar problemas de desempenho ou consequências imprevistas com a replicação devido ao número de registros envolvidos. Se você precisar replicar CMDB considere programar a replicação ou usar condições para restringir a contagem de registros replicados e garantir que todas as colunas necessárias sejam incluídas no conjunto de replicação.
- Você não pode replicar Edge Encrypted, Criptografia de campo E Senha (criptografado de 2 vias).
- 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.