Recursos do GoldenGate

GoldenGate como serviço de nuvem na OCI

Integração de dados em tempo real e tolerante a falhas

Visão geral do Oracle Cloud Infrastructure GoldenGate (27:13)

O OCI GoldenGate permite uma base operacional e analítica tolerante a falhas em tempo real para uma malha de dados global integrada. A replicação de banco de dados publica dados e eventos de dados em bancos de dados, armazenamentos de objetos, código aberto, OCI Streaming e OCI Stream Analytics para oferecer suporte a diversas plataformas em sistemas on-premises e em nuvem.

Replicação de dados Oracle e não Oracle

O GoldenGate é a principal ferramenta de replicação para bancos de dados Oracle e é usada para integração de dados, alta disponibilidade e migrações online. Além disso, o OCI GoldenGate se conecta a muitos bancos de dados não Oracle e de código aberto em plataformas on-premises e em nuvem.

Conexões com destinos e plataformas de big data

Integre fontes e destinos multicloud com Kafka, bancos de dados NoSQL, armazenamento de objetos, Hadoop e muito mais.

Pipelines de dados de streaming

Faça a ingestão de dados de streaming de eventos de banco de dados GoldenGate e Kafka. Crie pipelines de transformação contínua que incluem enriquecimento de dados, filtragem, alertas, chamadas de API e publicação de dados.

Análise especializada de dados em trânsito

Use funções analíticas de correspondência de padrões para séries temporais e dados geoespaciais. Descubra e teste discrepâncias e anomalias, aplique insights de modelos de ML e, em seguida, tome automaticamente a próxima melhor ação.


Replicação de banco de dados para o Oracle Database

Migração mais rápida de dados

A conexão GoldenGate com o kernel do Oracle Database oferece uma migração de dados em alta velocidade tendo em vista o melhor desempenho.

Oracle Database otimizado para GoldenGate.

A otimização reduz a latência do buffer para gravações paralelas nos destinos.


Replicação para bancos de dados não Oracle

Variedade de origens e destinos

Integre dados entre bancos e serviços de dados Oracle e não Oracle, como Microsoft SQL Server, IBM DB2, Teradata, MongoDB, MySQL, PostgreSQL, HDFS, Kafka, Spark e armazenamentos de objetos em nuvem em provedores de nuvem.

Transferência de dados confiável

Ofereça integridade transacional com detecção e resolução de conflitos integradas. Ofereça dados com segurança com SSL e criptografia.


Disponibilidade e escalabilidade elevadas

Reduza o tempo de inatividade planejado

Elimine o tempo de inatividade durante a manutenção e as atualizações de banco de dados de rotina, patches do sistema operacional, atualizações de aplicações e migrações de plataforma. Todas as operações são protegidas com recursos de failback, eliminando o risco da perda de dados.

Escalabilidade do banco de dados

Implemente em configurações multimestre ou ativo/ativo para conseguir a escalabilidade do banco de dados ou a sincronização distribuída. Qualquer número de bancos de dados pode originar transações e acabar sincronizando com todas as outras tendo em vista a consistência dos dados.

Disponibilidade 24 horas por dia/7 dias por semana

A Oracle Maximum Availability Architecture conta com o Oracle GoldenGate a fim de proporcionar tempo de inatividade zero para interrupções planejadas e não planejadas e com o Oracle Active Data Guard para oferecer perda de dados zero a qualquer distância.

Otimize o uso do servidor

Possibilita a utilização de servidores em espera ativa para relatórios de alto desempenho, ETL para armazenamentos de dados operacionais e backups de rotina.

Suporte para bancos de dados que não sejam da Oracle

Reduza os tempos de inatividade planejado e não planejado, ao mesmo tempo em que oferece alta disponibilidade e recuperação de desastres para plataformas que não sejam da Oracle.


Malha de dados distribuída em tempo real

GoldenGate for Distributed Applications and Analytics

Mantenha toda a malha de dados distribuída heterogênea e multicloud e as aplicações de suporte atualizadas com replicação, propagação e consistência de transações de dados em tempo real. Simplifique a criação e a operação de uma malha de dados sem perdas e orientada por eventos com cinco componentes integrados de nível empresarial:

  • Conectores GoldenGate para capturar e aplicar dados de sistemas de mensagens e NoSQL
  • Conectores de big data GoldenGate para armazenamento de objetos, data lake e data warehouse
  • Oracle Stream Analytics para ETL contínuo e análise de dados em movimento
  • GoldenGate Data Streams para controle do desenvolvedor sobre todos os eventos do GoldenGate
  • Transaction Manager for Microservices Enterprise Edition (MicroTx EE) para integridade transacional

Conecte-se a dados distribuídos em qualquer lugar

Você pode contar com o abrangente ecossistema de conectores GoldenGate que inclui estruturas de mensagens e eventos Oracle e não Oracle, bancos de dados NoSQL, data warehouses para big data e data warehouses, seja em execução on-premises ou em qualquer nuvem, como Amazon Web Services, Plataforma Google Cloud, Microsoft Azure ou Oracle Cloud.

Suporte para conectores de mais de 30 tecnologias de big data de código aberto, de terceiros e da Oracle, incluindo capturas do Kafka, MongoDB, Cassandra, DataStax e GoldenGate e entrega ao Hadoop, Kafka, armazenamentos de objetos e armazéns de nuvem, como Snowflake, Azure Synapse e Google BigQuery. Também oferece transformações para formatos XML, JSON, Avro, Parquet e ORC.

ETL contínuo e análises de fluxos

A ingestão, o processamento, a transformação e a análise contínuos são essenciais para uma malha de dados em tempo real. O Oracle Stream Analytics ingere fluxos de eventos Kafka, JMS e stateful de extrações GoldenGate e fluxos de dados gerenciados pelo desenvolvedor. Crie facilmente pipelines de ingestão contínua de dados que filtram, transformam, detectam padrões em séries temporais e dados geoespaciais, usam modelos de machine learning ONNX e publicam dados.

Opções de licenciamento flexíveis

A licença GoldenGate for Distributed Applications and Analytics inclui uma biblioteca completa de conectores GoldenGate. Os clientes interessados em conectores específicos podem licenciar conectores individualmente usando o GoldenGate for Big Data Targets.

Acesso do desenvolvedor e controle de eventos do GoldenGate em tempo real usando o GoldenGate Data Streams

O GoldenGate Data Streams (anunciado com GoldenGate 23c) é uma nova interface REST de publicação e assinatura implementada usando o padrão AsyncAPI. O GoldenGate Data Streams permite que os desenvolvedores acessem diretamente os eventos DML/DDL do banco de dados por meio do modelo de eventos GoldenGate e dos canais de dados de streaming com o mais alto nível de integridade transacional.

Como garantir a consistência entre aplicações baseadas em microsserviços

O Oracle Transaction Manager for Microservices (MicroTx) simplifica o desenvolvimento e as operações de aplicações, garantindo a consistência da transação distribuída em microsserviços multilíngues implementados no Kubernetes e/ou em outros ambientes.

O MicroTx EE facilita o uso de transações distribuídas em aplicações implantadas no Kubernetes e no Docker Swarm. Os desenvolvedores podem criar facilmente commits de várias fases, testar/confirmar ou cancelar padrões de transação Saga de longa duração em uma ampla variedade de aplicativos Java, JavaScript, C/C++, Blockchain, COBOL e Tuxedo.

Alinhamento de aplicações de microsserviços e consistência de dados

O uso do GoldenGate na camada de dados garante a consistência de dados, a detecção de conflitos e zero perda de dados em uma malha de dados distribuída e aumenta a confiabilidade e a consistência do Oracle Transaction Manager for Microservices para aplicações distribuídas. A próxima versão do GoldenGate Data Streams AsyncAPI permitirá que os desenvolvedores tenham ainda mais acesso e controle sobre eventos de dados da Oracle. Juntos, os desenvolvedores de microsserviços terão uma base avançada para criar aplicações e análises distribuídas mais confiáveis.

Laboratórios práticos

Trabalhe com conectores de big data em cinco cenários on-premises e na nuvem: Kafka, HDFS, HBase, Cassandra e MongoDB e aprenda a manter a consistência de dados em microsserviços.


Análises do streaming em tempo real

Plataforma completa para integração e análise contínuas

Modele, processe, analise, publique e atue em dados de streaming em tempo real capturados de eventos de banco de dados GoldenGate, Kafka ou mensagens JMS.

Estenda a replicação do GoldenGate com pipelines de streaming

Estenda os eventos de replicação de banco de dados GoldenGate com pipelines de próxima etapa que correspondem, correlacionam, filtram, transformam, enriquecem, analisam, alertam e publicam dados.

Ingestão de fluxos de dados

Capture eventos de banco de dados de todas as fontes GoldenGate e de Kafka ou JMS.

Monte facilmente pipelines no-code

Monte pipelines de processamento de stream a partir de uma biblioteca de padrões de streaming prontos para uso.

Refine pipelines de dados dinamicamente

Ajuste as transformações de pipeline, enriquecimento, qualidade de dados e funções de machine learning durante a ingestão de dados.

Análise avançada de dados em trânsito

Analise pontos e movimentação de dados para detectar anomalias e outras condições que, por sua vez, acionam alertas, publicam dados e chamam APIs. Inclui muitas funções analíticas especializadas de correspondência de padrões estatísticos, geoespaciais e de séries temporais usando SQL contínuo.

Integração nativa com GoldenGate

Conexões pré-construídas capturam diretamente eventos de banco de dados do OCI GoldenGate, GoldenGate, GoldenGate for Big Data e GoldenGate for Big Data Targets.

Integração nativa com OCI Streaming

Conexões pré-construídas para OCI Streaming permitem o transporte bidirecional de mensagens do Apache Kafka.


Valide com o Oracle GoldenGate Veridata

Verificação de dados

  • Identifique registros de tabela fora de sincronia.
  • Verifique a consistência de dados entre bancos de dados heterogêneos.

Correção de dados

Compare e repare conjuntos de dados para melhorar a qualidade dos dados.


Recursos principais

Experiência gráfica do usuário

A experiência gráfica do usuário fácil de usar permite que os administradores configurem, monitorem e gerenciem com segurança operações de todos os principais navegadores desktop.

Monitoramento de ponta a ponta

Assegure compromissos do acordo de nível de serviço com verificação de dados e visibilidade de estatísticas abrangentes de desempenho e uso em tempo real em todas as origens e destinos.

APIs operacionais extensivas

Use APIs REST bem documentadas para personalizar a experiência do usuário administrativo, adicionar controles operacionais aos processos de replicação e se integrar às ferramentas de terceiros.

Escalonamento automático

Obtenha a produtividade máxima, independentemente da variabilidade da carga de trabalho com escalabilidade dinâmica e processamento de transação em paralelo.

Transformação inline

Os processos de replicação dos dados permitem mais de 50 funções de manipulação de dados integradas para transformação e validação, além de chamadas de procedimento armazenado para preparação de dados em linha tendo em vista enriquecimento, análise e muito mais.

Malha de dados em tempo real

Projetada exclusivamente para replicar bancos de dados Oracle e não Oracle, além de serviços de dados em sistemas operacionais, extremidades (ordenação), conjuntos de caracteres e estruturas de objetos. Compatível com qualquer topologia de migração de dados e padrão de arquitetura moderna.


Mais soluções de integração

Integre ao Oracle ETL

  • Funciona com o Oracle Data Integrator.
  • Mantenha os dados sincronizados depois de realizar uma carga em massa inicial.

Integra-se ao Enterprise Data Quality

Limpe e crie perfis de dados para data warehouses e data lakes.


Monitorar e gerenciar

Monitoramento automatizado

Visibilidade do status da replicação com alertas em tempo real. Veja o status em um console de gerenciamento eficiente ou projete uma recuperação automatizada usando APIs sofisticadas.

Visibilidade em toda a empresa

Monitore a conclusão e o desempenho do processo de replicação usando painéis de gerenciamento e notificações em tempo real.

Integra-se ao Oracle Enterprise Manager

Monitore o GoldenGate em toda a empresa com gerenciamento e monitoramento centralizados, aumentando a produtividade.


Oracle GoldenGate gratuito

Versão gratuita

A principal plataforma de replicação de banco de dados da Oracle está disponível para todos gratuitamente. Esta versão é ideal para prototipagem, educação geral, desenvolvimento, DevOps e testes. Ela é implementada de um contêiner do Docker em laptops, on-premises ou em qualquer nuvem.

Inclui todos os recursos do GoldenGate

Use esta versão para casos de uso operacionais e analíticos. Inclui todos os recursos de replicação de banco de dados de nível empresarial e é executada com a arquitetura de microsserviços mais recente.

Mais fácil do que nunca

Projetado para facilidade de uso em todo o ciclo de vida da replicação. Crie pipelines de replicação visual a partir de um catálogo de padrões comuns. E uma vez iniciado, o processo de replicação é totalmente automatizado.

Origens e destinos

A versão atual se conecta aos bancos de dados Oracle, mas mais destinos estão planejados.