Exemplo de topologias GoldenGate do OCI

Antes de criar suas implantações do OCI GoldenGate, revise essas topologias de amostra para ajudá-lo a planejar o número de recursos necessários à sua solução.

Quantos recursos são necessários?

Implantações

Para determinar quantas implementações sua solução precisa, considere os tipos de tecnologias entre as quais você está replicando dados.

Por exemplo, se seus bancos de dados de origem e de destino forem Oracle Autonomous Databases, você precisará de apenas um tipo de implantação da Oracle.

Veja a seguir a descrição da atp-adw.png
Descrição da ilustração atp-adw.png

Consulte Replicar dados entre bancos de dados na nuvem na mesma região.

Se você estiver replicando dados entre duas tecnologias diferentes, precisará de duas implantações GoldenGate do OCI. Por exemplo, se seu banco de dados de origem for um tipo de banco de dados MySQL e seu destino for um tipo de Big Data, você deverá:
  • Crie uma implantação MySQL para sua origem MySQL
  • Crie uma implantação de Big Data para seu destino de Big Data
Esta solução também requer um Caminho de Distribuição. Consulte os exemplos a seguir para obter detalhes.

Conexões

Você deve criar uma conexão para cada tecnologia de origem e destino e, em seguida, designar as conexões à implantação apropriada. Usando o exemplo MySQL para Big Data acima, você deve:
  • Crie uma conexão com o banco de dados de origem MySQL e depois designe-a à implantação MySQL
  • Crie uma conexão com sua tecnologia de Big Data de destino e, em seguida, designe-a à implantação do Big Data
Observação

Se sua implantação de destino não tiver um ponto final público, você também deverá criar uma conexão GoldenGate e designá-la à implantação de origem.

Exemplo: Azure SQL Managed Instance to Autonomous AI Transaction Processing

Neste exemplo, a Instância Gerenciada de SQL do Azure é a tecnologia de origem e o ATP (Autonomous AI Transaction Processing) é o destino.

A seguir, descrição de azure-atp.png
Descrição da ilustração azure-atp.png

Para esse cenário de replicação, você precisa:

  • Duas implantações:
    • Uma implantação do Microsoft SQL Server para o banco de dados de origem
    • Uma implantação Oracle para o banco de dados de destino
  • Conexões:
    • Uma conexão com a Instância Gerenciada do Azure SQL e, em seguida, designada à implantação do Microsoft SQL Server
    • Uma conexão com o Autonomous AI Transaction Processing e, em seguida, atribuída à implantação da Oracle
    • Se sua implantação de destino não tiver um ponto final público, crie uma conexão do Oracle GoldenGate e designe-a à implantação de origem.
  • Processos:
    • Um processo Extract criado na implantação de origem
    • Um Caminho de Distribuição criado na implantação de origem
    • Um processo Replicat criado na implantação de destino

Esse cenário de replicação está disponível como início rápido.

Exemplo: Autonomous AI Transaction Processing to Apache Kafka

Neste exemplo, o Autonomous AI Transaction Processing (ATP) é a tecnologia de origem e o Apache Kafka é o destino.

Descrição da atp-kafka.png a seguir
Descrição da ilustração atrp-kafka.png

Para esse cenário de replicação, você precisa:

  • Duas implantações:
    • Uma implantação Oracle para o banco de dados de origem
    • Uma implantação de Big Data para a tecnologia de destino
  • Conexões:
    • Uma conexão com o Autonomous AI Transaction Processing e, em seguida, atribuída à implantação da Oracle
    • Uma conexão com o Apache Kafka e, em seguida, designada à implantação do Big Data
    • Se sua implantação de destino não tiver um ponto final público, crie uma conexão do Oracle GoldenGate e designe-a à implantação de origem.
  • Processos:
    • Um processo Extract criado na implantação de origem
    • Um Caminho de Distribuição criado na implantação de origem
    • Um processo Replicat criado na implantação de destino

Esse cenário de replicação está disponível como um início rápido.

Exemplo: PostgreSQL para o Autonomous AI Transaction Processing

Neste exemplo, PostgreSQL é a tecnologia de origem e o ATP (Autonomous AI Transaction Processing) é o destino.

A seguir, descrição de postgres-atp.png
Descrição da ilustração postgres-atp.png

Para esse cenário de replicação, você precisa:

  • Duas implantações:
    • Uma implantação PostgresSQL para o banco de dados de origem
    • Uma implantação da Oracle para a tecnologia de destino
  • Conexões:
    • Uma conexão com PostgreSQL e, em seguida, designada à implantação PostgreSQL
    • Uma conexão com o Autonomous AI Transaction Processing e, em seguida, atribuída à implantação da Oracle
    • Se sua implantação de destino não tiver um ponto final público, crie uma conexão do Oracle GoldenGate e designe-a à implantação de origem.
  • Processos:
    • Um processo Extract criado na implantação de origem
    • Um Caminho de Distribuição criado na implantação de origem
    • Um processo Replicat criado na implantação de destino

Esse cenário de replicação está disponível como um início rápido.

Exemplo: PostgreSQL a MySQL

Neste exemplo, PostgreSQL é a tecnologia de origem e MySQL é o destino.

A seguir, descrição de postgres-mysql.png
Descrição da ilustração postgres-mysql.png

Para esse cenário de replicação, você precisa:

  • Duas implantações:
    • Uma implantação PostgresSQL para o banco de dados de origem
    • Uma implantação MySQL para a tecnologia de destino
  • Conexões:
    • Uma conexão com PostgreSQL e, em seguida, designada à implantação PostgreSQL
    • Uma conexão com MySQL e, em seguida, designada à implantação MySQL
    • Se sua implantação de destino não tiver um ponto final público, crie uma conexão do Oracle GoldenGate e designe-a à implantação de origem.
  • Processos:
    • Um processo Extract criado na implantação de origem
    • Um Caminho de Distribuição criado na implantação de origem
    • Um processo Replicat criado na implantação de destino

Esse cenário de replicação está disponível como um início rápido.

Exemplo: PostgreSQL para Snowflake

Neste exemplo, PostgreSQL é a tecnologia de origem e Snowflake é o destino.

A seguir, descrição de postgres-snowflake.png
Descrição da ilustração postgres-snowflake.png

Para esse cenário de replicação, você precisa:

  • Duas implantações:
    • Uma implantação PostgresSQL para o banco de dados de origem
    • Uma implantação de Big Data para a tecnologia de destino
  • Conexões:
    • Uma conexão com PostgreSQL e, em seguida, designada à implantação PostgreSQL
    • Uma conexão com o Snowflake e, em seguida, designada à implantação do Big Data
    • Se sua implantação de destino não tiver um ponto final público, crie uma conexão do Oracle GoldenGate e designe-a à implantação de origem.
  • Processos:
    • Um processo Extract criado na implantação de origem
    • Um Caminho de Distribuição criado na implantação de origem
    • Um processo Replicat criado na implantação de destino

Esse cenário de replicação está disponível como um início rápido.