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 de que sua solução precisa.

De quantos recursos eu preciso?

Implantações

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

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

A Descrição de atp-adw.png é a seguir
Descrição da ilustração atrp-adw.png

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

Se você estiver replicando dados entre duas tecnologias diferentes, precisará de duas implantações do OCI GoldenGate. Por exemplo, se o seu banco de dados de origem for do tipo MySQL database e o seu destino for do tipo Big Data, você deverá:
  • Criar uma implantação MySQL para sua origem MySQL
  • Criar uma implantação de Big Data para seu destino de Big Data
Esta solução também requer um Caminho de Distribuição. Veja 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 to Big Data acima, você deve:
  • Create a connection to your source MySQL database, and then assign it to the MySQL deployment
  • Crie uma conexão com a tecnologia de Big Data de destino e atribua-a à implantação de Big Data

Observação:

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

Exemplo: Instância Gerenciada de Azure SQL para Autonomous Transaction Processing

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

Veja a seguir a descrição do azure-atp.png
Descrição da ilustração azure-atp.png de

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 da 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 Transaction Processing e, em seguida, designada à implantação Oracle
    • Se sua implantação de destino não tiver um ponto final público, crie uma conexão do Oracle GoldenGate e, em seguida, 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 Replicat criado na implantação de destino

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

Exemplo: Autonomous Transaction Processing para Apache Kafka

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

A Descrição de 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 da 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 Transaction Processing e, em seguida, designada à implantação 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, em seguida, 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 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 Transaction Processing

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

Veja a seguir a 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 Transaction Processing e, em seguida, designada à implantação Oracle
    • Se sua implantação de destino não tiver um ponto final público, crie uma conexão do Oracle GoldenGate e, em seguida, 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 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.

Veja a seguir a 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 do 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, em seguida, 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 Replicat criado na implantação de destino

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

PostgreSQL para Snowflake

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

Veja a seguir a 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, atribuída à 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, em seguida, 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 Replicat criado na implantação de destino

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