Informazioni su Oracle GoldenGate

La famiglia di prodotti Oracle GoldenGate (OGG) offre informazioni affidabili in tempo reale. Oracle GoldenGate è stato un fornitore affidabile di funzionalità Data Fabric e Data Mesh basate sul concetto di prodotto dei dati, su architetture decentralizzate, pipeline basate sugli eventi e payload e topologie di dati poliglotti.

Ora, con Oracle GoldenGate 26ai, potrai sfruttare la replica del database transazionale per i casi d'uso dell'intelligenza artificiale, tra cui Retrieval-Augmented Generation (RAG) e abilitare l'incorporamento dell'intelligenza artificiale in tempo reale. La piattaforma Oracle GoldenGate eccelle nell'acquisizione dei dati di modifica (CDC), nella replica dei dati transazionali, nell'inclusione dei dati, nelle pipeline di dati per la trasformazione e il caricamento continui (CTL) e in un'ampia gamma di analytics sui dati in streaming. Oracle GoldenGate interagisce con i log delle transazioni del database per acquisire in modo continuo i dati modificati (sia DML che DDL) con un impatto minimo sul database di origine. Ecco perché la replica basata su log di Oracle GoldenGate è preferita rispetto alle acquisizioni di dati in batch o pianificate periodicamente. Solo sfruttando tali dati affidabili in tempo reale le organizzazioni possono prendere decisioni e azioni aziendali migliori e più rapide.

Oracle GoldenGate supporta un data fabric ibrido ed eterogeneo in tempo reale che connette e unifica origini e destinazioni attraverso una moltitudine di stili per l'elaborazione dell'integrazione dei dati:

Perché è necessario Oracle GoldenGate?

I dati aziendali vengono in genere distribuiti in tutta l'azienda in database eterogenei. Per ottenere dati tra origini dati diverse, puoi utilizzare Oracle GoldenGate per caricare, distribuire e filtrare le transazioni all'interno della tua azienda in tempo reale e abilitare le migrazioni tra database diversi in tempi di inattività pressoché nulli.

Per fare questo, hai bisogno di un mezzo per spostare efficacemente i dati da un sistema all'altro in tempo reale e senza tempi di inattività. Oracle GoldenGate è la soluzione di Oracle per replicare e integrare i dati.

L'architettura modulare di Oracle GoldenGate offre flessibilità nel modo in cui i dati vengono estratti, trasformati e replicati su sistemi eterogenei. Questa architettura consente la configurazione di vari componenti, inclusi i processi Extract, Replicat e Collector, nonché i file trail, per personalizzare lo spostamento dei dati in base a esigenze specifiche. Questa modularità consente una gestione efficiente dei dati a livello di transazione su diverse piattaforme e topologie.

In un ambiente di replica dei dati, Oracle GoldenGate esegue le funzioni riportate di seguito.

Quando si utilizza Oracle GoldenGate?

Oracle GoldenGate soddisfa quasi tutti i requisiti di spostamento dei dati. Alcuni dei casi d'uso più comuni sono:

Continuità aziendale e alta disponibilità

La Business Continuity è la capacità di un'impresa di fornire le sue funzioni e servizi senza alcun intervallo nelle sue operazioni. Alta disponibilità è il livello più alto possibile di tolleranza agli errori. Per ottenere la continuità aziendale, i sistemi sono progettati con più server, più storage e più data center per fornire alta disponibilità che supporta la continuità aziendale in senso vero. Per stabilire e gestire un ambiente di questo tipo, i dati devono essere spostati tra questi più server e data center, cosa che viene facilmente eseguita utilizzando Oracle GoldenGate.

Si consideri uno scenario in cui si lavora in una banca multinazionale che ha la sua sede a Londra, nel Regno Unito. Lavori in una delle filiali bancarie di Bangalore, India. Questa banca utilizza un conto specifico per la propria applicazione finanziaria che viene utilizzato a livello globale in tutte le filiali. Ti è stato chiesto dal tuo manager di sincronizzare quotidianamente le transazioni che sono avvenute per questo account nel database della filiale di Bangalore con il database centralizzato situato nel Regno Unito. Il volume delle transazioni è enorme e anche il minimo ritardo può influire notevolmente sul business. Questo stesso processo è richiesto in più destinazioni per ogni database in tutte le filiali della banca in tutto il mondo. Questo processo deve essere monitorato continuamente, preferibilmente attraverso una sorta di strumento basato su GUI per la facilità di gestione. Inoltre, la banca ha diverse altre applicazioni non critiche utilizzate in tutte le filiali. Queste applicazioni si basano su database eterogenei, come MySQL, ma anche le transazioni eseguite su questi database devono essere caricate in un Oracle AI Database situato nella sede centrale. La tecnologia di replica utilizzata deve supportare sia i database Oracle che quelli eterogenei in modo che possano parlare tra loro. Oracle GoldenGate è una soluzione appropriata in questo scenario.

Caricamento iniziale e migrazione del database

Il caricamento iniziale è un processo di estrazione dei record di dati da un database di origine e caricamento di tali record in un database di destinazione. Il caricamento iniziale è un processo di migrazione dei dati che viene eseguito una sola volta. Oracle GoldenGate consente di eseguire le migrazioni iniziali dei dati di caricamento senza disconnettere i sistemi.

Data Integration

L'integrazione dei dati implica la combinazione di dati provenienti da diverse fonti diverse, che vengono memorizzati utilizzando varie tecnologie e forniscono una vista unificata dei dati. Oracle GoldenGate offre l'integrazione dei dati in tempo reale.

Accesso in tempo reale alle informazioni in tempo reale

Il software Oracle GoldenGate fornisce l'alta disponibilità del database che abilita la continuità aziendale per Oracle, MySQL, PostgreSQL, YugabyteDB, EDB Postgres Advanced Server, SQL Server, HPE NonStop, Db2 per i, LUW e z/OS. Oracle GoldenGate offre il livello di servizio più alto, il livello Platinum, di Oracle Maximum Availability Architecture (MAA).

Molte migliaia di banche globali, retailer, telecomunicazioni e aziende sanitarie dipendono da Oracle GoldenGate per eseguire in modo affidabile le proprie piattaforme di dati operativi. Le funzionalità di replica basate su ACID in tempo reale di Oracle GoldenGate offrono anche un vantaggio per lo spostamento dei dati per ogni scopo, tra database relazionali e documentali multivendor, tra le aree di memorizzazione dei messaggi e tra le applicazioni. Il sovraccarico minimo del database di origine associato all'elaborazione ad alta velocità rende la replica Oracle GoldenGate univoca. Di conseguenza, Oracle GoldenGate include un'ampia raccolta di origini e destinazioni eterogenee certificate ed è ampiamente utilizzato per le transazioni di dati Big Data e NoSQL e i payload analitici, nonché per la federazione dei dati in piattaforme di staging e ricerca.

Oracle GoldenGate è creato come microservizi/applicazione basata su REST. L'architettura modulare offre la flessibilità per implementazioni cooperative e distribuite tra sistemi aziendali, on-premise e nel cloud.

Topologie per Oracle GoldenGate

Dopo l'installazione, Oracle GoldenGate può essere configurato per soddisfare i requisiti aziendali dell'organizzazione.

Oracle GoldenGate può essere configurato in topologie diverse, dalla semplice topologia unidirezionale a quella peer-to-peer più complessa. Le topologie supportate dipendono dai requisiti del database di base e dalle relative configurazioni supportate.

Segue la descrizione dell'immagine configurations.png

Per diversi tipi di casi d'uso basati sulla topologia, vedere Informazioni sulle soluzioni OGG in Oracle GoldenGate Microservices Architecture Solutions.

Integrazione dei dati in tempo reale in tutta l'azienda e nel cloud

Oracle GoldenGate acquisisce e fornisce dati modificati in tempo reale a data warehouse on-premise o basati su cloud, lake e aree di memorizzazione degli oggetti, sistemi di reporting e altri database OLTP (Online Transaction Processing) con un impatto minimo sul sistema di origine. L'accesso ai dati in tempo reale migliora gli insight aziendali e gli analytics.

Famiglia di prodotti Oracle GoldenGate

La famiglia di prodotti Oracle GoldenGate offre una vasta gamma di prodotti.