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 automaticamente os dados para uma ou mais 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 | O administrador IDR determina quais tabelas e colunas serão replicadas e analisa as hierarquias e relacionamentos das tabelas. O administrador IDR cria conjuntos de replicação de produtor e consumidor e monitora a replicação em andamento. |
Fluxo de trabalho do IDR
Esta imagem mostra como IDR replica dados de várias tabelas em uma instância de produtor para várias instâncias de consumidor.
- Na instância do produtor, o administrador IDR especifica as tabelas e colunas da tabela a serem replicadas criando um conjunto de replicação do produtor.
- O administrador IDR ativa o conjunto de replicação do produtor, o que disponibiliza os dados do produtor para replicação para os consumidores.
- O administrador IDR 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 administrador IDR solicita aprovação da instância do produtor.
- Na instância do produtor, o administrador IDR aprova ou nega as solicitações de cada instância do consumidor.
- Em cada instância do consumidor aprovada, o administrador IDR ativa o conjunto de replicação do consumidor. Depois que a replicação do consumidor é ativada, os dados 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 administrador IDR pode, opcionalmente, replicar os dados existentes da instância do produtor propagando dados para as instâncias do consumidor.
- Na instância do produtor ou do consumidor, o administrador IDR pode, opcionalmente, replicar dados para tabelas ou colunas de tabela que têm 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 administrador IDR pode opcionalmente 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 de produtor para uma ou mais instâncias de consumidor quase em tempo real, garantindo o mínimo de atraso. | Replicação contínua | Administrador |
| Programe a replicação de inserções e atualizações históricas de uma instância de produtor para uma ou mais instâncias de consumidor em intervalos predefinidos. | Replicação programada | Administrador |
| Replique continuamente inserções e atualizações de uma instância de produtor para uma instância de consumidor quase em tempo 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 de produtor para instâncias de consumidor distintas e específicas quase em tempo real, garantindo que cada instância de 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 matemáticas e de cadeia de caracteres, como converter uma moeda em outra ou converter um fuso horário em outro. | Transformar dados de replicação | Administrador |
| Acione fluxos de trabalho de pós-replicação, como gerar notificações ou validar a replicação usando regras de negócio. | Como acionar um fluxo 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 a replicação contínua de CMDB tabelas. Replicar CMDB dados conforme ocorrem mudanças pode criar problemas de desempenho ou consequências imprevistas com a replicação devido ao número de registros envolvidos. Se você precisar replicar tabelas 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 os campos Edge Encrypted, Criptografia de campoe Senha (criptografada bidirecional).
- Limitações de replicação adicionais:
- O tamanho máximo do registro é 32 MB.
- A replicação contínua oferece suporte a até aproximadamente 1 milhão de registros por dia.
- A propagação não deve levar mais de sete dias para ser concluída.