Sobre o Oracle GoldenGate
A família de produtos do Oracle GoldenGate (OGG) fornece informações confiáveis em tempo real. O Oracle GoldenGate tem sido um provedor confiável de recursos de Data Fabric e Data Mesh criados com base no pensamento de produtos de dados, arquiteturas descentralizadas, pipelines orientados a eventos e payloads e topologias de dados poliglotas.
Agora, com o Oracle GoldenGate 26ai, você poderá aproveitar sua replicação de banco de dados transacional para casos de uso de inteligência artificial, incluindo Geração Aumentada de Recuperação (RAG) e permitindo a incorporação de IA em tempo real. A plataforma Oracle GoldenGate se destaca na captura de dados de alteração (CDC), replicação de dados transacionais, ingestão de dados, pipelines de dados para transformação e carregamento contínuos (CTL) e uma ampla variedade de análises em dados de streaming. O Oracle GoldenGate interage com os logs de transação do banco de dados para capturar continuamente dados alterados (DML e DDL) com impacto mínimo no banco de dados de origem. É por isso que a replicação baseada em log do Oracle GoldenGate é preferencial em vez de capturas de dados em batch ou programadas periodicamente. Somente aproveitando esses dados confiáveis em tempo real as organizações podem tomar decisões e ações de negócios melhores e mais rápidas.
O Oracle GoldenGate suporta uma malha de dados heterogênea e híbrida em tempo real que conecta e unifica origens e destinos por meio de uma infinidade de estilos para processamento de integração de dados:
-
Captura de dados alterados (CDC) em tempo real com integridade transacional
-
Melhore a escalabilidade e a disponibilidade de bancos de dados de missão crítica
-
Ingestão de alta velocidade em destinos de big data
-
Integração contínua em tempo real (CTL)
-
ETL/ELT em Massa com Transformações de Dados na OCI GoldenGate
-
Análise de streaming em tempo real para dados em movimento
Por que Você Precisa do Oracle GoldenGate?
Os dados corporativos são normalmente distribuídos pela empresa em bancos de dados heterogêneos. Para obter dados entre diferentes origens de dados, você pode usar o Oracle GoldenGate para carregar, distribuir e filtrar transações em sua empresa em tempo real e ativar migrações entre diferentes bancos de dados em quase zero tempo de inatividade.
Para fazer isso, você precisa de um meio de mover dados efetivamente de um sistema para outro em tempo real e com tempo de inatividade zero. O Oracle GoldenGate é a solução da Oracle para replicar e integrar dados.
A arquitetura modular do Oracle GoldenGate oferece flexibilidade na forma como os dados são extraídos, transformados e replicados em sistemas heterogêneos. Essa arquitetura permite a configuração de vários componentes, incluindo processos Extract, Replicat e Collector, bem como arquivos de trilha, para adaptar a movimentação de dados a necessidades específicas. Essa modularidade permite o manuseio eficiente de dados no nível da transação em diferentes plataformas e topologias.
Em um ambiente de replicação de dados, o Oracle GoldenGate executa as seguintes funções:
-
Movimentação de dados em tempo real, reduzindo a latência.
-
Somente transações confirmadas são movidas para aproveitar a consistência e o desempenho aprimorado.
-
Microsserviços baseados em REST para lidar com diferentes tipos de ambientes de replicação de dados.
-
Alto desempenho com o mínimo de sobrecarga nos bancos de dados e infraestrutura subjacentes.
-
Integração com uma ampla gama de bancos de dados que fornecem suporte completo para replicação em diferentes tipos de dados, objetos de banco de dados e outros requisitos.
-
Configurações de segurança em diferentes níveis e diferentes topologias para uma configuração segura personalizada.
Quando Você Usa o Oracle GoldenGate?
O Oracle GoldenGate atende a praticamente qualquer requisito de movimentação de dados. Alguns dos casos de uso mais comuns incluem:
Continuidade de Negócios e Alta Disponibilidade
Continuidade de Negócios é a capacidade de uma empresa para fornecer suas funções e serviços sem qualquer lapso em suas operações. Alta Disponibilidade é o nível mais alto possível de tolerância a falhas. Para alcançar a continuidade dos negócios, os sistemas são projetados com vários servidores, vários armazenamentos e vários data centers para fornecer alta disponibilidade que ofereça suporte à continuidade dos negócios em sentido real. Para estabelecer e manter um ambiente como esse, os dados precisam ser movidos entre esses vários servidores e data centers, o que é facilmente feito usando o Oracle GoldenGate.
Considere um cenário em que você está trabalhando em um banco multinacional que tem sua sede em Londres, Reino Unido. Você trabalha em uma das filiais dos bancos em Bangalore, Índia. Este banco usa uma conta específica para sua solicitação financeira que é usada globalmente em todas as agências. Você foi solicitado pelo seu gerente para sincronizar diariamente as transações que aconteceram para esta conta no banco de dados na filial Bangalore com o banco de dados centralizado situado no Reino Unido. O volume de transações é enorme e até mesmo o menor atraso pode afetar muito os negócios. Esse mesmo processo é necessário em vários destinos para cada banco de dados em todas as agências do banco em todo o mundo. Esse processo precisa ser monitorado continuamente, de preferência por meio de algum tipo de ferramenta baseada em GUI para facilitar o gerenciamento. Além disso, o banco tem várias outras aplicações não críticas usadas em todas as agências. Esses aplicativos se baseiam em bancos de dados heterogêneos, como MySQL, mas as transações feitas nesses bancos de dados também devem ser carregadas em um Oracle AI Database localizado na sede. A tecnologia de replicação usada deve suportar bancos de dados Oracle e heterogêneos para que possam conversar entre si. O Oracle GoldenGate é uma solução adequada nesse cenário.
Carga Inicial e Migração de Banco de Dados
O carregamento inicial é um processo de extração de registros de dados de um banco de dados de origem e carregamento desses registros em um banco de dados de destino. O carregamento inicial é um processo de migração de dados que é executado apenas uma vez. O Oracle GoldenGate permite que você execute migrações de dados de carregamento inicial sem colocar seus sistemas off-line.
Data Integration
A integração de dados envolve a combinação de dados de várias fontes diferentes, que são armazenados usando várias tecnologias e fornecem uma visão unificada dos dados. O Oracle GoldenGate fornece integração de dados em tempo real.
Acesso em Tempo Real a Informações em Tempo Real
O software Oracle GoldenGate fornece alta disponibilidade do banco de dados, permitindo a continuidade dos negócios para Oracle, MySQL, PostgreSQL, YugabyteDB, EDB Postgres Advanced Server, SQL Server, HPE NonStop, Db2 para i, LUW e z/OS. O Oracle GoldenGate permite o nível de serviço mais alto, a Camada Platinum, da Oracle Maximum Availability Architecture (MAA).
Muitos milhares de bancos globais, varejistas, telecomunicações e empresas de assistência médica dependem do Oracle GoldenGate para executar com confiança suas plataformas de dados operacionais. Os recursos de replicação baseados em ACID em tempo real do Oracle GoldenGate também oferecem uma vantagem para a movimentação de dados para todos os fins; em bancos de dados relacionais e de documentos de vários fornecedores, entre armazenamentos de mensagens e entre aplicativos. A sobrecarga mínima do banco de dados de origem emparelhada com o processamento de alta velocidade torna a replicação do Oracle GoldenGate exclusiva. Como resultado, o Oracle GoldenGate inclui uma grande coleção de origens e destinos heterogêneos certificados e é amplamente usado para transações de dados Big Data e NoSQL e payloads analíticos, bem como para federar dados em plataformas de preparação e pesquisa.
O Oracle GoldenGate foi criado como um aplicativo baseado em microsserviços/REST. A arquitetura modular fornece a flexibilidade para implementações cooperativas e distribuídas em sistemas corporativos, on-premises e na nuvem.
Topologias do Oracle GoldenGate
Após a instalação, o Oracle GoldenGate poderá ser configurado para atender aos requisitos de negócios da sua organização.
O Oracle GoldenGate pode ser configurado em diferentes topologias, desde topologia unidirecional simples até topologia peer-to-peer mais complexa. As topologias suportadas dependem dos requisitos subjacentes do banco de dados e de suas configurações suportadas.

Para diferentes tipos de casos de uso baseados em topologia, consulte Sobre Soluções OGG nas Soluções de Arquitetura de Microsserviços do Oracle GoldenGate.
Integração de Dados em Tempo Real em toda a Empresa e Nuvem
O Oracle GoldenGate captura e fornece dados alterados em tempo real para data warehouses locais ou baseados em nuvem, lagos e armazenamentos de objetos, sistemas de relatórios e outros bancos de dados de processamento de transações on-line (OLTP) com impacto mínimo no sistema de origem. O acesso a dados em tempo real melhora o insight e a análise de negócios.
-
Replicação de dados Oracle e não Oracle: O Oracle GoldenGate se conecta a muitos bancos de dados não Oracle e de código aberto em plataformas on-premises e na nuvem. O Oracle GoldenGate também se conecta a origens e destinos de banco de dados relacional multicloud, como bancos de dados em ambientes OCI, AWS Aurora e RDS, Azure, SQL e Google Cloud SQL e AlloyDB. O Oracle GoldenGate oferece suporte a muitas plataformas de dados não relacionais, como Kafka, bancos de dados NoSQL, armazenamento de objetos, Hadoop e muito mais. Consulte a matriz de certificação para obter uma lista completa das plataformas de dados suportadas para cada solução.
-
Data warehouse em tempo real: para obter captura e entrega contínuas e em tempo real de dados alterados entre sistemas operacionais e analíticos.
-
Relatórios operacionais e integração de dados: Descarregue a atividade de relatórios de bancos de dados de produção para sistemas secundários de menor custo com dados atuais para relatórios em tempo real. Integre dados operacionais entre sistemas OLTP em tempo real.
-
Ingestão de data lakehouse: forneça captura e entrega contínuas e em tempo real de dados alterados entre OLTP e armazenamento de objetos, data lake ou alvos de data lakehouse. O Oracle GoldenGate fornece dados para plataformas Oracle ou não Oracle, como Snowflake, Azure Data Lake, Google BigQuery e outros armazenamentos de objetos na nuvem.
-
Integração de big data: mantenha toda a sua malha de dados heterogênea e multicloud distribuída e suporte a aplicações 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 baseada em eventos e sem perda de dados com cinco componentes integrados de classe empresarial:
-
Conectores do Oracle GoldenGate para capturar e aplicar dados do NoSQL e sistemas de mensagens.
-
Conectores do Oracle GoldenGate Distributed Applications and Analytics para armazenamento de objetos, data lake e destinos de data warehouse.
-
Oracle Stream Analytics para análise contínua de ETL e dados em movimento.
-
GoldenGate Streams de Dados para controle do desenvolvedor sobre todos os eventos GoldenGate
-
Transaction Manager for Microservices Enterprise Edition (MicroTx EE) para integridade transacional
-
-
Análise de streaming em tempo real: o Oracle Stream Analytics ingere dados em tempo real de GoldenGate dados alterados e de ambientes de mensagens como Kafka e JMS. Um designer de pipeline gráfico pode executar transformações de dados e aplicar séries temporais e análises geoespaciais nesses fluxos de eventos. O Oracle Stream Analytics está disponível de forma independente, uma opção de implementação na OCI GoldenGate e está incluído no Oracle Distributed Applications and Analytics.
-
Usando GoldenGate na nuvem: O Oracle GoldenGate está disponível como um serviço gerenciado no OCI ou como uma imagem do OCI Marketplace autogerenciada. O Oracle GoldenGate on-premises também pode ser instalado em qualquer nuvem em suas instâncias de computação.
-
Fluxos de Dados: A maioria dos recursos de DDL e DML GoldenGate também pode ser acessada por meio de APIs do desenvolvedor. Implantados usando o padrão AsyncAPI, os desenvolvedores podem se inscrever e publicar no modelo de evento de dados GoldenGate.
Família de Produtos do Oracle GoldenGate
Há uma ampla variedade de produtos na família de produtos Oracle GoldenGate.
-
Oracle GoldenGate for Oracle AI Database: O Oracle GoldenGate Microservices for Oracle AI Database fornece todos os recursos de replicação de dados do Oracle GoldenGate com os recursos do Oracle AI Database.
-
Oracle GoldenGate para Bancos de Dados Não Oracle: O Oracle GoldenGate Microservices para bancos de dados não Oracle fornece todos OS recursos de replicação de dados do Oracle GoldenGate com todos OS bancos de dados suportados, incluindo Db2 para i, Db2 z/OS, Db2 LUW, MySQL, PostgreSQL, SQL Server, Sybase, Oracle TimesTen, Teradata.
-
OCI GoldenGate: O Oracle Cloud Infrastructure GoldenGate é um serviço de nuvem nativo totalmente gerenciado que move dados em tempo real e em escala. O OCI GoldenGate processa dados à medida que eles mudam de um ou mais sistemas de gerenciamento de dados para bancos de dados de destino. Você também pode projetar, executar, orquestrar e monitorar tarefas de replicação de dados sem precisar alocar ou gerenciar qualquer ambiente de computação.
-
Oracle GoldenGate Free: O Oracle GoldenGate Free fornece todos os recursos do produto Oracle GoldenGate licenciado, bem como uma interface de usuário orientada por receita para criar e gerenciar facilmente pipelines de replicação. GoldenGate Implanta gratuitamente de um contêiner Docker em laptops, on-premises ou em qualquer nuvem.
-
Oracle GoldenGate Microservices for Marketplace: O Oracle GoldenGate Microservices on Marketplace permite que você implemente o Oracle GoldenGate em uma arquitetura pronta para uso, o que significa que você pode executar e gerenciar sua implantação do Oracle GoldenGate em um único local.
-
Oracle GoldenGate for HP NonStop (Guardião): O Oracle GoldenGate for HP NonStop permite que você gerencie dados de negócios em nível transacional extraindo e replicando registros de dados selecionados e alterações transacionais em uma variedade de aplicações e plataformas heterogêneas.
-
Oracle GoldenGate Veridata: O Oracle GoldenGate Veridata compara um conjunto de dados com outro e identifica dados que estão fora de sincronia e permite reparar qualquer dado fora de sincronia.
-
Oracle GoldenGate for Distributed Applications and Analytics: O Oracle GoldenGate for Distributed Applications and Analytics inclui o Oracle Transaction Manager for Microservices Enterprise Edition, handlers GoldenGate para Big Data, NoSQL, Messaging, Data Warehouse e Data Lakehouse.
-
Plug-in do Oracle GoldenGate para EMCC: O Plug-in do Enterprise Manager para Oracle GoldenGate estende o Oracle Enterprise Manager Cloud Control e fornece suporte visual para monitorar e gerenciar processos do Oracle GoldenGate.