oracle goldengate 白皮书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

AnOracleWhitePaperUpdatedNovember2009BestPracticesforConflictDetectionandResolutioninActive-ActiveDatabaseConfigurationsUsingOracleGoldenGateBestPracticesforConflictDetectionandResolutioninActive-ActiveDatabaseConfigurationsUsingOracleGoldenGateExecutiveOverview.............................................................................1Introduction.........................................................................................1KeyRequirementsforActive-ActiveConfigurations...........................33344458991113131516171717182021Real-Time,Low-ImpactDataMovement.........................................ConflictDetectionandResolution...................................................HeterogeneousEnvironmentSupport.............................................ConflictDetection................................................................................UnderstandingConflictsandComplexResolutions........................SimpleConflictResolutionMethodologies......................................HybridMethodologiesforConflictDetection...................................ComplexConflictResolution...............................................................QuantitativeResolution...................................................................TransactionConsistency...............................................................ConflictNotificationandTracking......................................................Exceptions.....................................................................................ResolutionNotification..................................................................MinimizingConflicts..........................................................................ApplicationSegregation................................................................PrimaryKeyGeneration................................................................ConflictAvoidance........................................................................OracleGoldenGateforActive-ActiveDatabases..............................OracleGoldenGateDataDefinitionLanguageReplication...........Conclusion........................................................................................BestPracticesforConflictDetectionandResolutioninActive-ActiveDatabaseConfigurationsUsingOracleGoldenGateExecutiveOverviewOneofthemosteffectivewaystoenableincreasedavailabilityandperformancefordatabaseinfrastructuresistoestablishanactive-activeenvironment,whichdistributesdatabasetransactionsacrossmultipledatabases.Beyonddisasterrecoveryandtolerance,active-activeconfigurationsfacilitatecontinuousoperations,offeradditionalrawcomputingcapacity,andprovidetheflexibilitytooptimizeworkloadmanagement.However,implementinganactive-activesolutionisnottrivial.Thekeytosuccessliesinreal-timedatamovement,conflictdetectionandresolution,andsupportforheterogeneousenvironments.Ofthethree,conflictdetectionandresolutionintroducesthemostcomplexity.ThiswhitepaperprovidesbestpracticesforconflictdetectionandresolutionandhighlightshowOracleGoldenGateaddressesthesechallenges.IntroductionAkeyobjectiveforanyITorganizationistocreatesoftwareapplicationsandadatabaseinfrastructurethatcanscaletomeetgrowingandchangingbusinessneeds.Withbusinessprocessesincreasinglymigratingtodigitaltransactions,thereisagrowingorganizationalrelianceanddependenceontheITgroup’sabilitytohandlelargervolumesofdataandusers,withlesssystemdowntime.Active-activeconfigurationsprovidesignificantperformanceandscalabilitybenefits;deliverexceptionalhigh-availability;andenablecontinuousoperationsfornotonlyunplannedinterruptionsbutalsoplannedoutagessuchasmigrations,upgrades,andsystemsmaintenance.Inmostcases,active-activeconfigurationsareconsideredtobepartofacontinuousavailability—notadisasterrecovery—plan.Atthehighendoftraditionaldisasterrecoveryplans,therearesolutionsthatofferanactive-passiveconfigurationwheretheactivesystemassumesalltheworkload,butwhenitfails,thepassivesystembecomesactiveandassumesthefullworkload.Undernormaloperatingconditions,thesecondary1BestPracticesforConflictDetectionandResolutioninActive-ActiveDatabaseConfigurationsUsingOracleGoldenGate2(passive)systemdoesn’tcontributetohandlingthedataprocessingload;itistwicetheinvestmenttoprovidethesameamountofprocessingpowerasasinglesystem.Bycomparison,anactive-activeconfigurationnotonlyfacilitatesveryhighlevelsofrecoverypointandrecoverytimeobjectives,butitalsoreturnsvalueontheinvestmentbyaddingcapacity,flexibility,andhigherperformancetotheoperationaldatainfrastructure.Implementinganeffectiveactive-activeconfigurationrequiresathoroughconsiderationoftechnologiesavailableforenablingthedatamovementandsharingbetweenthedatabaseinstances.Beforemovingforward,anorganizationmustunderstandthedifferentusecasesforactive-activeconfigurationsandthechallengesandbenefitsofeachconfiguration.Theymustalsounderstandthedifferentmethodsfordetectingdataconflictsthatoccurandhowtoeffectivelyresolvethoseconflicts.BestPracticesforConflictDetectionandResolutioninActive-ActiveDatabaseConf

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功