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:

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:

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.

Segue-se a descrição de configurations.png

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.

Família de Produtos do Oracle GoldenGate

Há uma ampla variedade de produtos na família de produtos Oracle GoldenGate.