Hva er Oracle Golden Gate-arkitektur den bruker?


Beste svaret

Jeg prøver å gi et lekmannssvar som det er mange detaljerte svar og doco på interwebene.

Hva handler Oracle GG om? I sin enkleste form: Oracle GG replikerer (noen eller alle) data mellom databaser.

Enkelt sagt brukes GG til å synkronisere databaser, for eksempel kan et online (OLTP) system vifte ut til et antall rapporteringssystemer (OLAP) og nettopp endrede data må kopieres, oppnår GG dette – som RDBMS-strømmer. Det kan også gjøre en full 1: 1-synkronisering – som datavakt.

hvordan er den forskjellig fra andre datafangstmekanismer? GG kjører i utgangspunktet en prosess som sjekker databasens (redo) logger for endringer (cdc) og overfører dem til andre systemer via en prosess som kjører på det / de målsystemene. Det kan også kjøre en slags abstraksjonslogging, kalt et spor (av filer) (dette er en arkitektonisk forskjell) som kan brukes til å sjekke til et tidspunkt osv.

Har vi også noe annet verktøy som kan brukes til samme formål for det GG brukes?

Oracle vil sannsynligvis slippe støtte for streams nå har de GG fordi GG er et super sett med streams-funksjonalitet, og de kan rulle det inn med ODI / veridata osv. Attunity og Quests shareplex gjør omtrent det samme (Og avhengig av brukssaken din, kanskje du kan bruke datavakt / logg frakt eller strømmer dette kan være mer kostnadseffektivt)

Svar

Oracle GoldenGate er et programvareprodukt, dette produktet lar deg replikere, filtrere og transformere data fra en database til en annen Det støtter replikering av data mellom Oracle-databaser og også andre heterogene databaser. Golden Pates komplementære produkt akselererer Oracles strategi for å administrere real-t ime dataintegrasjon gjennom en omfattende dataintegrasjonsplattform. Denne kombinasjonen forventes å levere den raskeste og også mest skalerbare løsningen i sanntid for integrering av data for kunder.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *