SlideShare a Scribd company logo
1 of 25
Download to read offline
<Insert Picture Here>




Zero Downtime Migration
Oracle GoldenGate Use Cases

Danairat T.
Enterprise Architect, ASEAN
danairat.thanabodithammachari@oracle.com, +66-81-559-1446
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remain at the sole discretion of Oracle.




                                                      2
Availability Architecture

                                        Comprehensive protection against
                                         downtime and data loss:
                                           Server failures
                                           Database instance crashes
              SYNC / ASYNC                 Storage subsystem failures
                                           System induced data corruptions
                                           Administrator errors
                                           Network outages
   DC                           DR         Site failures
Database                     Database
               Monitoring                  System maintenance
                                           One-off patches and CPUs
                                           Database patch-sets and upgrades



                                                                              3
Oracle GoldenGate Everyday Example…



                       ATM or POS
                         System                         Transaction:
                                                Cash Withdrawal / Purchase




                             Data                              Fraud
Backup System
                           Warehouse                         Detection


Real-Time Access:                        Real-Time Information:
 High Availability /              Business Intelligence / Data Integration
 Disaster Recovery

                                                                             4
How Oracle GoldenGate Works
  Capture: committed transactions are captured (and can be
  filtered) as they occur by reading the transaction logs.




            Capture
                                      LAN/WAN
                                       Internet



      Source                                                        Target
Oracle & Non-Oracle                                          Oracle & Non-Oracle
    Database(s)                                                  Database(s)

                                                                         5
How Oracle GoldenGate Works
  Capture: committed transactions are captured (and can be
  filtered) as they occur by reading the transaction logs.
                      Trail: stages and queues data for routing.




                        Trail
            Capture
                                           LAN/WAN
                                            Internet



      Source                                                              Target
Oracle & Non-Oracle                                                Oracle & Non-Oracle
    Database(s)                                                        Database(s)

                                                                               6
How Oracle GoldenGate Works
  Capture: committed transactions are captured (and can be
  filtered) as they occur by reading the transaction logs.
                      Trail: stages and queues data for routing.
                                Pump: distributes data for routing to target(s).




                        Trail
            Capture             Pump
                                             LAN/WAN
                                              Internet



      Source                                                                         Target
Oracle & Non-Oracle                                                           Oracle & Non-Oracle
    Database(s)                                                                   Database(s)

                                                                                          7
How Oracle GoldenGate Works
  Capture: committed transactions are captured (and can be
  filtered) as they occur by reading the transaction logs.
                      Trail: stages and queues data for routing.
                                Pump: distributes data for routing to target(s).
                                       Route: data is compressed,
                                       encrypted for routing to target(s).




                        Trail                                         Trail
            Capture             Pump
                                             LAN/WAN
                                              Internet
                                              TCP/IP

      Source                                                                         Target
Oracle & Non-Oracle                                                           Oracle & Non-Oracle
    Database(s)                                                                   Database(s)

                                                                                          8
How Oracle GoldenGate Works
  Capture: committed transactions are captured (and can be
  filtered) as they occur by reading the transaction logs.
                      Trail: stages and queues data for routing.
                                Pump: distributes data for routing to target(s).
                                       Route: data is compressed,
                                       encrypted for routing to target(s).
                                                   Delivery: applies data with transaction
                                                   integrity, transforming the data as required.


                        Trail                                         Trail
            Capture             Pump                                          Delivery
                                             LAN/WAN
                                              Internet
                                              TCP/IP

      Source                                                                          Target
Oracle & Non-Oracle                                                            Oracle & Non-Oracle
    Database(s)                                                                    Database(s)

                                                                                           9
How Oracle GoldenGate Works
  Capture: committed transactions are captured (and can be
  filtered) as they occur by reading the transaction logs.
                      Trail: stages and queues data for routing.
                                Pump: distributes data for routing to target(s).
                                       Route: data is compressed,
                                       encrypted for routing to target(s).
                                                   Delivery: applies data with transaction
                                                   integrity, transforming the data as required.


                        Trail                                         Trail
            Capture             Pump                                          Delivery
                                             LAN/WAN
                                              Internet
                                              TCP/IP

      Source                                                                          Target
Oracle & Non-Oracle                       Bi-directional                       Oracle & Non-Oracle
    Database(s)                                                                    Database(s)

                                                                                          10
Oracle GoldenGate Topologies

 Unidirectional          Bi-Directional          Peer-to-Peer
Query Offloading         Live Standby or        Load Balancing,
                       Active-Active for HA      Multi-Master




  Broadcast         Integration/Consolidation    Cascading
Data Distribution        Data Warehouse          Data Marts




                                                                  11
Key Areas for Oracle GoldenGate



    Continuous                 Real Time Data                   Query Offloading
    Availability                Integration
• Zero Downtime               • Operational                    • Cost Reduction
  Migration                     Reporting                       Move reads to lower cost
 Migrate to Database or        Quickly report on                systems
 upgrade latest application    transaction system data
 version with no downtime      with no source impact           • Resource Utilization
                                                                Use physical standby for
• Disaster Recovery &         • Real Time Business              reads
  Data Protection               Intelligence
 Create live standby for       Understand current
 failover, avoid and repair    metrics in historical context
 block corruptions

• Data Distribution
 Synchronize hub & spoke
 or distributed systems




                                                                                           12 12
GoldenGate Usage – Zero Downtime Migration
Once instantiation iscapture
Once testing are connected to
Instantiate new database that
 Now testers is users complete,
  OLTP users can confirm start
    Switch OLTP complete, with
    Start GoldenGate to new                    OLTP Users
process & store transactions in
primary datathe real-time
 database. server. to primary
   replication back will work
    primary If while The new
    the application OLTP users
       deliver problems occur,
                                                                                           Testers
trail. EliminatesCan use and not
correctly withtois fallback to a
from new database. database
 transactions live empty. point-
    candatabase need Enables
     areimmediate data any
          active. new for
        handlingpreferred.
        method collisions.
         affect production.
          “old” database.
          fallback option.
          of-consistency.




                                            Initial Instantiation




                    Manager                                                   Manager




                      - Capture / Extract             - Delivery / Replicat      - Trail




                                                                                                     13
GoldenGate Usage – Active-Active Disaster Tolerance




X
         Manager                                  Manager



               Load Balanced – No Single Point of Failure

                                                            14
GoldenGate Usage – Active-Active Application Upgrade


 DB                                                                           DB
Update                                                                       Update
(DDL)                       App                                 App          (DDL)
                            App                                 App
                            V1
                            V2                                   V1
                                                                 V2




                           Capture                              Delivery




DBMS                                                                           DBMS
 A                                                                                 B

                                                                           Test!
       Test!
                             Delivery                            Capture



     Open Delivery Stop Application v1 toA Server B B toA
           ActivateStopApplication versionserver
            Installprocess from Test Server Version
               Introducethe new Appication on(colmap A
                  Install both process from B A
                    new theTest A Serverthe Database needed?)
                    Stop Application on to
                     Start
                      DeliverynewServer
                               delivery processes
                                  DDL           B
                                                server

                                                                                   15
Oracle GoldenGate Management Console
    Easy Management of Oracle GoldenGate Solutions


• Manages, defines, configures, and
  reports on Oracle GoldenGate
  components

• Key features:
  • Centralized management of
    GoldenGate modules
  • Rich-client and Web-based
    interfaces
  • Alert notifications and integration
    with 3rd-party monitoring products
  • Real-time feedback
  • Zero-impact implementation



                                                     19
Oracle GoldenGate Veridata
   Data Comparison without Downtime

• A high-speed, low impact data
  comparison solution
  • identifies and reports data discrepancies
    between heterogeneous databases
  • without interrupting their availability


• Benefits:
  • Reduce financial/legal risk exposure
  • Speed and simplify IT work in comparing
    data sources
  • No disruption to business systems
  • Improved failover to backup systems
  • Confident decision-making and reporting



                                                20
GoldenGate Heterogeneous Platforms

Databases                                     O/S and Platforms
Capture:
  Oracle                                     Windows 2000, 2003, XP
    DB2                                      Linux
    Microsoft SQL Server                     Sun Solaris
    Sybase ASE                               HP NonStop
    Teradata                                 HP-UX
    Enscribe                                 HP TRU64
    SQL/MP                                   HP OpenVMS
    SQL/MX                                   IBM AIX
 
                                              IBM z/OS
Delivery:
  All listed above, plus:
   HP Neoview, Netezza, Greenplum, and any
 ODBC compatible databases
  ETL products
  JMS message queues
  MySQL
  TimesTen



                                                                       21
Oracle GoldenGate Use Cases
   Enterprise-wide Solution for Real Time Data Needs


                            Disaster Recovery,
                             Data Protection   Standby             • Standardize on Single
                                               (Open & Active)   Technology for Multiple Needs
                              Zero Downtime
                                                                   • Deploy for Continuous
                               Migration and New DB/OS/HW/App    Availability and Real-time Data
                                Upgrades
                                                                   Access for Reporting / BI
         Log Based, Real-
        Time Change Data       Operational
             Capture                             Reporting
                                Reporting
             OGG                                  Database

                                         ODI

                                ODS                 EDW
                                   ODI
                                                                        • Highly Flexible
Heterogeneous
Source Systems                    Real-time BI      EDW               • Fast Deployments
                                                                 • Lower TCO & Improved ROI
                                Query Offloading
                                                  Replica


                                 Data Distribution




                                                                                              22
Horizontal Technology
For Industry-Specific Business Needs




                                       23
GoldenGate for Banking / Financial Services

                         • Industry Challenges
                            •   Escalating threats of fraud
                            •   Increased competition in risk management
                            •   System rationalization and cost reduction
                            •   100% reliability and uptime
                         • GoldenGate Provides
 Key Partners:              •   Continuous availability of transactional and
                                historical data
                            •   Real time data for better intelligence regarding
                                fraud, risk, and business optimization
 Key Customers:
                         • Benefits
                            •   Meet the most stringent SLAs for latency,
                                availability, scalability
                            •   IT Managers can sleep better at night
                            •   Protect against planned and unplanned
                                downtime
                            •   Lower risk and cost with better, up to date
                                customer intelligence




                                                                        24
GoldenGate for Communications

                       • Industry Challenges
                          •   Operational efficiency (OPEX reduction)
                          •   Transformation of the network & OSS/BSS to
                              Next-generation technology
                          •   Convergence is driving product bundling
                          •   Faster time-to-launch for new services

Key Partners:          • GoldenGate Provides
                          •   Zero downtime for planned and unplanned
                              events
                          •   Real time data for customer service and
Key Customers:                customer analysis
                          •   Real time data to enable new services
                       • Benefits
                          •   Introduce new services rapidly
                          •   Support Real-time services (gaming,
                              conferencing)
                          •   Handle growth and peaks with reliability
                          •   Eliminate downtime




                                                                     25
GoldenGate for ECommerce & Retail

                       • Industry Challenges
                          •   Promotion Optimization
                          •   Logistics & Distribution: Real time Warehouse
                              Management
                          •   Align per Customer Costs to Revenues
                          •   Cost-effective Systems that Handle Peak
                              Loads
 Key Customers:        • GoldenGate Provides
                          •   Real time data integration for optimizing
                              logistics and customer promotions
                          •   Query offloading to reduce system costs
                          •   Data distribution to support applications in a
                              hub/spoke business structure
                       • Benefits
                          •   Improved customer reach and shopper to
                              buyer conversion
                          •   Increased operational efficiency
                          •   Maintain margins in good and bad times




                                                                       26
GoldenGate for Healthcare

                        • Industry Challenges
                            •   Paperless Patient Records
                            •   Data-Driven Medicine
                            •   Staff and Critical Supply Management
                        • GoldenGate Provides
                            •   Continuous availability of data that is a pre-
                                requisite to going completely electronic
 Key Partners:
                            •   Real time data for intelligence in the business
                                of healthcare

Key Customers:          • Benefits
                            •   Protect patient data in the event of system
                                outages and other failures
                            •   Save time for health care providers by
                                delivering unified view of all current test
                                results and patient history
                            •   Improve patient outcomes through safety
                                analyses such as drug interaction analysis
                            •    business intelligence




                                                                        27
29

More Related Content

What's hot

Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
 
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfOracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfSrirakshaSrinivasan2
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020Anil Nair
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsAnil Nair
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Markus Michalewicz
 
Oracle Exadata Management with Oracle Enterprise Manager
Oracle Exadata Management with Oracle Enterprise ManagerOracle Exadata Management with Oracle Enterprise Manager
Oracle Exadata Management with Oracle Enterprise ManagerEnkitec
 
Oracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer ExamplesOracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer ExamplesMarkus Michalewicz
 
Comparison of ACFS and DBFS
Comparison of ACFS and DBFSComparison of ACFS and DBFS
Comparison of ACFS and DBFSDanielHillinger
 
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020 Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020 Oracle
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cGlen Hawkins
 
Oracle Database performance tuning using oratop
Oracle Database performance tuning using oratopOracle Database performance tuning using oratop
Oracle Database performance tuning using oratopSandesh Rao
 
Oracle to Postgres Schema Migration Hustle
Oracle to Postgres Schema Migration HustleOracle to Postgres Schema Migration Hustle
Oracle to Postgres Schema Migration HustleEDB
 
Oracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationOracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationMarkus Michalewicz
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slidesMohamed Farouk
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle MultitenantJitendra Singh
 
Oracle 21c: New Features and Enhancements of Data Pump & TTS
Oracle 21c: New Features and Enhancements of Data Pump & TTSOracle 21c: New Features and Enhancements of Data Pump & TTS
Oracle 21c: New Features and Enhancements of Data Pump & TTSChristian Gohmann
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on ExadataAnil Nair
 
Migration From Oracle to PostgreSQL
Migration From Oracle to PostgreSQLMigration From Oracle to PostgreSQL
Migration From Oracle to PostgreSQLPGConf APAC
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationMarkus Michalewicz
 

What's hot (20)

Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
 
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfOracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
 
Oracle Exadata Management with Oracle Enterprise Manager
Oracle Exadata Management with Oracle Enterprise ManagerOracle Exadata Management with Oracle Enterprise Manager
Oracle Exadata Management with Oracle Enterprise Manager
 
Oracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer ExamplesOracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer Examples
 
InnoDb Vs NDB Cluster
InnoDb Vs NDB ClusterInnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
 
Comparison of ACFS and DBFS
Comparison of ACFS and DBFSComparison of ACFS and DBFS
Comparison of ACFS and DBFS
 
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020 Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
 
Oracle Database performance tuning using oratop
Oracle Database performance tuning using oratopOracle Database performance tuning using oratop
Oracle Database performance tuning using oratop
 
Oracle to Postgres Schema Migration Hustle
Oracle to Postgres Schema Migration HustleOracle to Postgres Schema Migration Hustle
Oracle to Postgres Schema Migration Hustle
 
Oracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationOracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - Presentation
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
Oracle 21c: New Features and Enhancements of Data Pump & TTS
Oracle 21c: New Features and Enhancements of Data Pump & TTSOracle 21c: New Features and Enhancements of Data Pump & TTS
Oracle 21c: New Features and Enhancements of Data Pump & TTS
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on Exadata
 
Migration From Oracle to PostgreSQL
Migration From Oracle to PostgreSQLMigration From Oracle to PostgreSQL
Migration From Oracle to PostgreSQL
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
 

Viewers also liked

Thai IT Trade Delegation to Tokyo, Japan 11-16 November 2012
Thai IT Trade Delegation to Tokyo, Japan 11-16 November 2012Thai IT Trade Delegation to Tokyo, Japan 11-16 November 2012
Thai IT Trade Delegation to Tokyo, Japan 11-16 November 2012Software Park Thailand
 
Managing Security and Delivering Performance in the Cloud
Managing Security and Delivering Performance in the Cloud Managing Security and Delivering Performance in the Cloud
Managing Security and Delivering Performance in the Cloud Software Park Thailand
 
Driving Business Growth in the Age of Innovation
Driving Business Growth in the Age of InnovationDriving Business Growth in the Age of Innovation
Driving Business Growth in the Age of InnovationSoftware Park Thailand
 
Business Strategy and Policy For Next Generation: Social Media Related DC
Business Strategy and Policy  For Next Generation: Social Media Related DCBusiness Strategy and Policy  For Next Generation: Social Media Related DC
Business Strategy and Policy For Next Generation: Social Media Related DCSoftware Park Thailand
 
ซอฟต์แวร์ไทยสู่เวทีโลกด้วย Windows azure overview
ซอฟต์แวร์ไทยสู่เวทีโลกด้วย Windows azure overviewซอฟต์แวร์ไทยสู่เวทีโลกด้วย Windows azure overview
ซอฟต์แวร์ไทยสู่เวทีโลกด้วย Windows azure overviewSoftware Park Thailand
 
Thai Software Companies at CommunicAsia 2012
Thai Software Companies at CommunicAsia 2012Thai Software Companies at CommunicAsia 2012
Thai Software Companies at CommunicAsia 2012Software Park Thailand
 
Presentation ให้นักศึกษา ม.ขอนแก่น ที่มาเยี่ยมชม Software Park ในวันที่ 17 ต....
Presentation ให้นักศึกษา ม.ขอนแก่น ที่มาเยี่ยมชม Software Park ในวันที่ 17 ต....Presentation ให้นักศึกษา ม.ขอนแก่น ที่มาเยี่ยมชม Software Park ในวันที่ 17 ต....
Presentation ให้นักศึกษา ม.ขอนแก่น ที่มาเยี่ยมชม Software Park ในวันที่ 17 ต....Software Park Thailand
 
แถลงข่าว “บริษัทซอฟต์แวร์ไทยผงาดขึ้นแท่นที่ 1 ในอาเซียน”
แถลงข่าว “บริษัทซอฟต์แวร์ไทยผงาดขึ้นแท่นที่ 1 ในอาเซียน”แถลงข่าว “บริษัทซอฟต์แวร์ไทยผงาดขึ้นแท่นที่ 1 ในอาเซียน”
แถลงข่าว “บริษัทซอฟต์แวร์ไทยผงาดขึ้นแท่นที่ 1 ในอาเซียน”Software Park Thailand
 
Key success factors for managing software business
Key success factors for managing software businessKey success factors for managing software business
Key success factors for managing software businessSoftware Park Thailand
 
Software Park Thailand Newsletter (Thai) Vol2/2556
Software Park Thailand Newsletter (Thai) Vol2/2556Software Park Thailand Newsletter (Thai) Vol2/2556
Software Park Thailand Newsletter (Thai) Vol2/2556Software Park Thailand
 
นวัตกรรมที่ควรเรียนรู้ในศตวรรษที่ 21
นวัตกรรมที่ควรเรียนรู้ในศตวรรษที่ 21นวัตกรรมที่ควรเรียนรู้ในศตวรรษที่ 21
นวัตกรรมที่ควรเรียนรู้ในศตวรรษที่ 21Software Park Thailand
 

Viewers also liked (20)

Thai IT Trade Delegation to Tokyo, Japan 11-16 November 2012
Thai IT Trade Delegation to Tokyo, Japan 11-16 November 2012Thai IT Trade Delegation to Tokyo, Japan 11-16 November 2012
Thai IT Trade Delegation to Tokyo, Japan 11-16 November 2012
 
Managing Security and Delivering Performance in the Cloud
Managing Security and Delivering Performance in the Cloud Managing Security and Delivering Performance in the Cloud
Managing Security and Delivering Performance in the Cloud
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Thai IT Delegation to Japan 2012
Thai IT Delegation to Japan 2012Thai IT Delegation to Japan 2012
Thai IT Delegation to Japan 2012
 
Driving Business Growth in the Age of Innovation
Driving Business Growth in the Age of InnovationDriving Business Growth in the Age of Innovation
Driving Business Growth in the Age of Innovation
 
Backdrop ballroom c
Backdrop ballroom cBackdrop ballroom c
Backdrop ballroom c
 
Google Web Toolkit
Google Web ToolkitGoogle Web Toolkit
Google Web Toolkit
 
Business Strategy and Policy For Next Generation: Social Media Related DC
Business Strategy and Policy  For Next Generation: Social Media Related DCBusiness Strategy and Policy  For Next Generation: Social Media Related DC
Business Strategy and Policy For Next Generation: Social Media Related DC
 
ซอฟต์แวร์ไทยสู่เวทีโลกด้วย Windows azure overview
ซอฟต์แวร์ไทยสู่เวทีโลกด้วย Windows azure overviewซอฟต์แวร์ไทยสู่เวทีโลกด้วย Windows azure overview
ซอฟต์แวร์ไทยสู่เวทีโลกด้วย Windows azure overview
 
Thai Software Companies at CommunicAsia 2012
Thai Software Companies at CommunicAsia 2012Thai Software Companies at CommunicAsia 2012
Thai Software Companies at CommunicAsia 2012
 
Presentation ให้นักศึกษา ม.ขอนแก่น ที่มาเยี่ยมชม Software Park ในวันที่ 17 ต....
Presentation ให้นักศึกษา ม.ขอนแก่น ที่มาเยี่ยมชม Software Park ในวันที่ 17 ต....Presentation ให้นักศึกษา ม.ขอนแก่น ที่มาเยี่ยมชม Software Park ในวันที่ 17 ต....
Presentation ให้นักศึกษา ม.ขอนแก่น ที่มาเยี่ยมชม Software Park ในวันที่ 17 ต....
 
Spin intro-v6
Spin intro-v6Spin intro-v6
Spin intro-v6
 
แถลงข่าว “บริษัทซอฟต์แวร์ไทยผงาดขึ้นแท่นที่ 1 ในอาเซียน”
แถลงข่าว “บริษัทซอฟต์แวร์ไทยผงาดขึ้นแท่นที่ 1 ในอาเซียน”แถลงข่าว “บริษัทซอฟต์แวร์ไทยผงาดขึ้นแท่นที่ 1 ในอาเซียน”
แถลงข่าว “บริษัทซอฟต์แวร์ไทยผงาดขึ้นแท่นที่ 1 ในอาเซียน”
 
Introduction to Datastore
Introduction to DatastoreIntroduction to Datastore
Introduction to Datastore
 
List of CMMI's companies in Thailand
List of CMMI's companies in ThailandList of CMMI's companies in Thailand
List of CMMI's companies in Thailand
 
Business model
Business modelBusiness model
Business model
 
Key success factors for managing software business
Key success factors for managing software businessKey success factors for managing software business
Key success factors for managing software business
 
Software Park Thailand Newsletter (Thai) Vol2/2556
Software Park Thailand Newsletter (Thai) Vol2/2556Software Park Thailand Newsletter (Thai) Vol2/2556
Software Park Thailand Newsletter (Thai) Vol2/2556
 
นวัตกรรมที่ควรเรียนรู้ในศตวรรษที่ 21
นวัตกรรมที่ควรเรียนรู้ในศตวรรษที่ 21นวัตกรรมที่ควรเรียนรู้ในศตวรรษที่ 21
นวัตกรรมที่ควรเรียนรู้ในศตวรรษที่ 21
 
Technology Trends
Technology TrendsTechnology Trends
Technology Trends
 

Similar to Zero Downtime Migration

Playing in the Same Sandbox: MySQL and Oracle
Playing in the Same Sandbox:  MySQL and OraclePlaying in the Same Sandbox:  MySQL and Oracle
Playing in the Same Sandbox: MySQL and Oraclelynnferrante
 
Oracle Goldengate training by Vipin Mishra
Oracle Goldengate training by Vipin Mishra Oracle Goldengate training by Vipin Mishra
Oracle Goldengate training by Vipin Mishra Vipin Mishra
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBasedarach
 
Observability in real time at scale
Observability in real time at scaleObservability in real time at scale
Observability in real time at scaleBalvinder Hira
 
OSCON Data 2011 -- NoSQL @ Netflix, Part 2
OSCON Data 2011 -- NoSQL @ Netflix, Part 2OSCON Data 2011 -- NoSQL @ Netflix, Part 2
OSCON Data 2011 -- NoSQL @ Netflix, Part 2Sid Anand
 
Cloudera Sessions - Meet Mission Critical SLAs with Big Data
Cloudera Sessions - Meet Mission Critical SLAs with Big DataCloudera Sessions - Meet Mission Critical SLAs with Big Data
Cloudera Sessions - Meet Mission Critical SLAs with Big DataCloudera, Inc.
 
Extreme replication at IOUG Collaborate 15
Extreme replication at IOUG Collaborate 15Extreme replication at IOUG Collaborate 15
Extreme replication at IOUG Collaborate 15Bobby Curtis
 
Webinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafkaWebinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafkaJeffrey T. Pollock
 
Virtualizing Latency Sensitive Workloads and vFabric GemFire
Virtualizing Latency Sensitive Workloads and vFabric GemFireVirtualizing Latency Sensitive Workloads and vFabric GemFire
Virtualizing Latency Sensitive Workloads and vFabric GemFireCarter Shanklin
 
The Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage EngineThe Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage Enginefschupp
 
Apcon launch sequence highlights
Apcon launch sequence highlightsApcon launch sequence highlights
Apcon launch sequence highlightsChelseaTenfold
 
Flink Streaming @BudapestData
Flink Streaming @BudapestDataFlink Streaming @BudapestData
Flink Streaming @BudapestDataGyula Fóra
 
Exploiting machine learning to keep Hadoop clusters healthy
Exploiting machine learning to keep Hadoop clusters healthyExploiting machine learning to keep Hadoop clusters healthy
Exploiting machine learning to keep Hadoop clusters healthyDataWorks Summit
 
Ugif 12 2011-informix iwa
Ugif 12 2011-informix iwaUgif 12 2011-informix iwa
Ugif 12 2011-informix iwaUGIF
 
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012Shirshanka Das
 

Similar to Zero Downtime Migration (20)

Golden gate11g overview - Edgars Rungis
Golden gate11g overview - Edgars RungisGolden gate11g overview - Edgars Rungis
Golden gate11g overview - Edgars Rungis
 
Playing in the Same Sandbox: MySQL and Oracle
Playing in the Same Sandbox:  MySQL and OraclePlaying in the Same Sandbox:  MySQL and Oracle
Playing in the Same Sandbox: MySQL and Oracle
 
Oracle Goldengate training by Vipin Mishra
Oracle Goldengate training by Vipin Mishra Oracle Goldengate training by Vipin Mishra
Oracle Goldengate training by Vipin Mishra
 
Oracle goldengate OGG
Oracle goldengate OGGOracle goldengate OGG
Oracle goldengate OGG
 
Oracle goldengate ogg
Oracle goldengate oggOracle goldengate ogg
Oracle goldengate ogg
 
Introduction to Hadoop
Introduction to HadoopIntroduction to Hadoop
Introduction to Hadoop
 
Treasure Data and Heroku
Treasure Data and HerokuTreasure Data and Heroku
Treasure Data and Heroku
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBase
 
Observability in real time at scale
Observability in real time at scaleObservability in real time at scale
Observability in real time at scale
 
OSCON Data 2011 -- NoSQL @ Netflix, Part 2
OSCON Data 2011 -- NoSQL @ Netflix, Part 2OSCON Data 2011 -- NoSQL @ Netflix, Part 2
OSCON Data 2011 -- NoSQL @ Netflix, Part 2
 
Cloudera Sessions - Meet Mission Critical SLAs with Big Data
Cloudera Sessions - Meet Mission Critical SLAs with Big DataCloudera Sessions - Meet Mission Critical SLAs with Big Data
Cloudera Sessions - Meet Mission Critical SLAs with Big Data
 
Extreme replication at IOUG Collaborate 15
Extreme replication at IOUG Collaborate 15Extreme replication at IOUG Collaborate 15
Extreme replication at IOUG Collaborate 15
 
Webinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafkaWebinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafka
 
Virtualizing Latency Sensitive Workloads and vFabric GemFire
Virtualizing Latency Sensitive Workloads and vFabric GemFireVirtualizing Latency Sensitive Workloads and vFabric GemFire
Virtualizing Latency Sensitive Workloads and vFabric GemFire
 
The Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage EngineThe Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage Engine
 
Apcon launch sequence highlights
Apcon launch sequence highlightsApcon launch sequence highlights
Apcon launch sequence highlights
 
Flink Streaming @BudapestData
Flink Streaming @BudapestDataFlink Streaming @BudapestData
Flink Streaming @BudapestData
 
Exploiting machine learning to keep Hadoop clusters healthy
Exploiting machine learning to keep Hadoop clusters healthyExploiting machine learning to keep Hadoop clusters healthy
Exploiting machine learning to keep Hadoop clusters healthy
 
Ugif 12 2011-informix iwa
Ugif 12 2011-informix iwaUgif 12 2011-informix iwa
Ugif 12 2011-informix iwa
 
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
 

More from Software Park Thailand

Software Park Newsletter Thai Vol 3/25561
Software Park Newsletter Thai Vol 3/25561Software Park Newsletter Thai Vol 3/25561
Software Park Newsletter Thai Vol 3/25561Software Park Thailand
 
Solfware park Newsletter Vol 3/2013 Eng Version
Solfware park Newsletter Vol 3/2013 Eng VersionSolfware park Newsletter Vol 3/2013 Eng Version
Solfware park Newsletter Vol 3/2013 Eng VersionSoftware Park Thailand
 
Software Park Thailand Newsletter Vol 3/2556
Software Park Thailand Newsletter Vol 3/2556Software Park Thailand Newsletter Vol 3/2556
Software Park Thailand Newsletter Vol 3/2556Software Park Thailand
 
Software Park Thailand Newsletter (Eng) Vol3/2012
Software Park Thailand Newsletter (Eng) Vol3/2012Software Park Thailand Newsletter (Eng) Vol3/2012
Software Park Thailand Newsletter (Eng) Vol3/2012Software Park Thailand
 
Software Park Thailand Newsletter (Eng) Vol5/2013
Software Park Thailand Newsletter (Eng) Vol5/2013Software Park Thailand Newsletter (Eng) Vol5/2013
Software Park Thailand Newsletter (Eng) Vol5/2013Software Park Thailand
 
Software Park Thailand Newsletter (Thai) Vol4/2555
Software Park Thailand Newsletter (Thai) Vol4/2555Software Park Thailand Newsletter (Thai) Vol4/2555
Software Park Thailand Newsletter (Thai) Vol4/2555Software Park Thailand
 
Thai ICT Trad Mission CommunicAsia 2013 (18-21 June 2013)
Thai ICT Trad Mission CommunicAsia 2013 (18-21 June 2013)Thai ICT Trad Mission CommunicAsia 2013 (18-21 June 2013)
Thai ICT Trad Mission CommunicAsia 2013 (18-21 June 2013)Software Park Thailand
 
Smart Industry Vo.22/2556"E-transaction กระตุ้นธุรกิจอีคอมเมิร์สโต"
Smart Industry Vo.22/2556"E-transaction กระตุ้นธุรกิจอีคอมเมิร์สโต"Smart Industry Vo.22/2556"E-transaction กระตุ้นธุรกิจอีคอมเมิร์สโต"
Smart Industry Vo.22/2556"E-transaction กระตุ้นธุรกิจอีคอมเมิร์สโต"Software Park Thailand
 
Software Park Newsletter 2/2554 "แท็บเล็ต สมาร์ทโพน โมบายแอพพลิเคชั่น ดาวเด่น...
Software Park Newsletter 2/2554 "แท็บเล็ต สมาร์ทโพน โมบายแอพพลิเคชั่น ดาวเด่น...Software Park Newsletter 2/2554 "แท็บเล็ต สมาร์ทโพน โมบายแอพพลิเคชั่น ดาวเด่น...
Software Park Newsletter 2/2554 "แท็บเล็ต สมาร์ทโพน โมบายแอพพลิเคชั่น ดาวเด่น...Software Park Thailand
 
Software Park Newsletter Vol. 4/2012 English Version
Software Park Newsletter Vol. 4/2012 English VersionSoftware Park Newsletter Vol. 4/2012 English Version
Software Park Newsletter Vol. 4/2012 English VersionSoftware Park Thailand
 
Thai IT Business Develop,emt Delegation to Tokyo, Japan, 2012
Thai IT Business Develop,emt Delegation to Tokyo, Japan, 2012Thai IT Business Develop,emt Delegation to Tokyo, Japan, 2012
Thai IT Business Develop,emt Delegation to Tokyo, Japan, 2012Software Park Thailand
 
Thai IT Business Development Delegation to Tokyo, Japan: November 2012
Thai IT Business Development Delegation to Tokyo, Japan: November 2012 Thai IT Business Development Delegation to Tokyo, Japan: November 2012
Thai IT Business Development Delegation to Tokyo, Japan: November 2012 Software Park Thailand
 
Technology Trends : Impacts to Thai Industries
Technology Trends : Impacts to Thai IndustriesTechnology Trends : Impacts to Thai Industries
Technology Trends : Impacts to Thai IndustriesSoftware Park Thailand
 

More from Software Park Thailand (20)

Smart industry Vol.33/2561
Smart industry Vol.33/2561Smart industry Vol.33/2561
Smart industry Vol.33/2561
 
Softwarepark news Vol.7/2561
Softwarepark news Vol.7/2561Softwarepark news Vol.7/2561
Softwarepark news Vol.7/2561
 
Software Park Newsletter Thai Vol 3/25561
Software Park Newsletter Thai Vol 3/25561Software Park Newsletter Thai Vol 3/25561
Software Park Newsletter Thai Vol 3/25561
 
Smart Industry Vol.23
Smart Industry Vol.23Smart Industry Vol.23
Smart Industry Vol.23
 
Solfware park Newsletter Vol 3/2013 Eng Version
Solfware park Newsletter Vol 3/2013 Eng VersionSolfware park Newsletter Vol 3/2013 Eng Version
Solfware park Newsletter Vol 3/2013 Eng Version
 
Software Park Thailand Newsletter Vol 3/2556
Software Park Thailand Newsletter Vol 3/2556Software Park Thailand Newsletter Vol 3/2556
Software Park Thailand Newsletter Vol 3/2556
 
Software Park Thailand Newsletter (Eng) Vol3/2012
Software Park Thailand Newsletter (Eng) Vol3/2012Software Park Thailand Newsletter (Eng) Vol3/2012
Software Park Thailand Newsletter (Eng) Vol3/2012
 
Software Park Thailand Newsletter (Eng) Vol5/2013
Software Park Thailand Newsletter (Eng) Vol5/2013Software Park Thailand Newsletter (Eng) Vol5/2013
Software Park Thailand Newsletter (Eng) Vol5/2013
 
Software Park Thailand Newsletter (Thai) Vol4/2555
Software Park Thailand Newsletter (Thai) Vol4/2555Software Park Thailand Newsletter (Thai) Vol4/2555
Software Park Thailand Newsletter (Thai) Vol4/2555
 
Thai ICT Trad Mission CommunicAsia 2013 (18-21 June 2013)
Thai ICT Trad Mission CommunicAsia 2013 (18-21 June 2013)Thai ICT Trad Mission CommunicAsia 2013 (18-21 June 2013)
Thai ICT Trad Mission CommunicAsia 2013 (18-21 June 2013)
 
Smart Industry Vo.22/2556"E-transaction กระตุ้นธุรกิจอีคอมเมิร์สโต"
Smart Industry Vo.22/2556"E-transaction กระตุ้นธุรกิจอีคอมเมิร์สโต"Smart Industry Vo.22/2556"E-transaction กระตุ้นธุรกิจอีคอมเมิร์สโต"
Smart Industry Vo.22/2556"E-transaction กระตุ้นธุรกิจอีคอมเมิร์สโต"
 
Software newsletter
Software newsletterSoftware newsletter
Software newsletter
 
Smart industry Vol. 21/2556
Smart industry Vol. 21/2556Smart industry Vol. 21/2556
Smart industry Vol. 21/2556
 
Software Park Newsletter 2/2554 "แท็บเล็ต สมาร์ทโพน โมบายแอพพลิเคชั่น ดาวเด่น...
Software Park Newsletter 2/2554 "แท็บเล็ต สมาร์ทโพน โมบายแอพพลิเคชั่น ดาวเด่น...Software Park Newsletter 2/2554 "แท็บเล็ต สมาร์ทโพน โมบายแอพพลิเคชั่น ดาวเด่น...
Software Park Newsletter 2/2554 "แท็บเล็ต สมาร์ทโพน โมบายแอพพลิเคชั่น ดาวเด่น...
 
Software Park Newsletter Vol. 4/2012 English Version
Software Park Newsletter Vol. 4/2012 English VersionSoftware Park Newsletter Vol. 4/2012 English Version
Software Park Newsletter Vol. 4/2012 English Version
 
Thai IT Business Develop,emt Delegation to Tokyo, Japan, 2012
Thai IT Business Develop,emt Delegation to Tokyo, Japan, 2012Thai IT Business Develop,emt Delegation to Tokyo, Japan, 2012
Thai IT Business Develop,emt Delegation to Tokyo, Japan, 2012
 
Thai IT Business Development Delegation to Tokyo, Japan: November 2012
Thai IT Business Development Delegation to Tokyo, Japan: November 2012 Thai IT Business Development Delegation to Tokyo, Japan: November 2012
Thai IT Business Development Delegation to Tokyo, Japan: November 2012
 
Smart industry Vol. 20/2555
Smart industry Vol. 20/2555Smart industry Vol. 20/2555
Smart industry Vol. 20/2555
 
Technology Trends : Impacts to Thai Industries
Technology Trends : Impacts to Thai IndustriesTechnology Trends : Impacts to Thai Industries
Technology Trends : Impacts to Thai Industries
 
Cloud Thailand Alliance
Cloud Thailand AllianceCloud Thailand Alliance
Cloud Thailand Alliance
 

Recently uploaded

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Zero Downtime Migration

  • 1. <Insert Picture Here> Zero Downtime Migration Oracle GoldenGate Use Cases Danairat T. Enterprise Architect, ASEAN danairat.thanabodithammachari@oracle.com, +66-81-559-1446
  • 2. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle. 2
  • 3. Availability Architecture Comprehensive protection against downtime and data loss: Server failures Database instance crashes SYNC / ASYNC Storage subsystem failures System induced data corruptions Administrator errors Network outages DC DR Site failures Database Database Monitoring System maintenance One-off patches and CPUs Database patch-sets and upgrades 3
  • 4. Oracle GoldenGate Everyday Example… ATM or POS System Transaction: Cash Withdrawal / Purchase Data Fraud Backup System Warehouse Detection Real-Time Access: Real-Time Information: High Availability / Business Intelligence / Data Integration Disaster Recovery 4
  • 5. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Capture LAN/WAN Internet Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 5
  • 6. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. Trail Capture LAN/WAN Internet Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 6
  • 7. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. Pump: distributes data for routing to target(s). Trail Capture Pump LAN/WAN Internet Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 7
  • 8. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. Pump: distributes data for routing to target(s). Route: data is compressed, encrypted for routing to target(s). Trail Trail Capture Pump LAN/WAN Internet TCP/IP Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 8
  • 9. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. Pump: distributes data for routing to target(s). Route: data is compressed, encrypted for routing to target(s). Delivery: applies data with transaction integrity, transforming the data as required. Trail Trail Capture Pump Delivery LAN/WAN Internet TCP/IP Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 9
  • 10. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. Pump: distributes data for routing to target(s). Route: data is compressed, encrypted for routing to target(s). Delivery: applies data with transaction integrity, transforming the data as required. Trail Trail Capture Pump Delivery LAN/WAN Internet TCP/IP Source Target Oracle & Non-Oracle Bi-directional Oracle & Non-Oracle Database(s) Database(s) 10
  • 11. Oracle GoldenGate Topologies Unidirectional Bi-Directional Peer-to-Peer Query Offloading Live Standby or Load Balancing, Active-Active for HA Multi-Master Broadcast Integration/Consolidation Cascading Data Distribution Data Warehouse Data Marts 11
  • 12. Key Areas for Oracle GoldenGate Continuous Real Time Data Query Offloading Availability Integration • Zero Downtime • Operational • Cost Reduction Migration Reporting Move reads to lower cost Migrate to Database or Quickly report on systems upgrade latest application transaction system data version with no downtime with no source impact • Resource Utilization Use physical standby for • Disaster Recovery & • Real Time Business reads Data Protection Intelligence Create live standby for Understand current failover, avoid and repair metrics in historical context block corruptions • Data Distribution Synchronize hub & spoke or distributed systems 12 12
  • 13. GoldenGate Usage – Zero Downtime Migration Once instantiation iscapture Once testing are connected to Instantiate new database that Now testers is users complete, OLTP users can confirm start Switch OLTP complete, with Start GoldenGate to new OLTP Users process & store transactions in primary datathe real-time database. server. to primary replication back will work primary If while The new the application OLTP users deliver problems occur, Testers trail. EliminatesCan use and not correctly withtois fallback to a from new database. database transactions live empty. point- candatabase need Enables areimmediate data any active. new for handlingpreferred. method collisions. affect production. “old” database. fallback option. of-consistency. Initial Instantiation Manager Manager - Capture / Extract - Delivery / Replicat - Trail 13
  • 14. GoldenGate Usage – Active-Active Disaster Tolerance X Manager Manager Load Balanced – No Single Point of Failure 14
  • 15. GoldenGate Usage – Active-Active Application Upgrade DB DB Update Update (DDL) App App (DDL) App App V1 V2 V1 V2 Capture Delivery DBMS DBMS A B Test! Test! Delivery Capture Open Delivery Stop Application v1 toA Server B B toA ActivateStopApplication versionserver Installprocess from Test Server Version Introducethe new Appication on(colmap A Install both process from B A new theTest A Serverthe Database needed?) Stop Application on to Start DeliverynewServer delivery processes DDL B server 15
  • 16. Oracle GoldenGate Management Console Easy Management of Oracle GoldenGate Solutions • Manages, defines, configures, and reports on Oracle GoldenGate components • Key features: • Centralized management of GoldenGate modules • Rich-client and Web-based interfaces • Alert notifications and integration with 3rd-party monitoring products • Real-time feedback • Zero-impact implementation 19
  • 17. Oracle GoldenGate Veridata Data Comparison without Downtime • A high-speed, low impact data comparison solution • identifies and reports data discrepancies between heterogeneous databases • without interrupting their availability • Benefits: • Reduce financial/legal risk exposure • Speed and simplify IT work in comparing data sources • No disruption to business systems • Improved failover to backup systems • Confident decision-making and reporting 20
  • 18. GoldenGate Heterogeneous Platforms Databases O/S and Platforms Capture:  Oracle Windows 2000, 2003, XP  DB2 Linux  Microsoft SQL Server Sun Solaris  Sybase ASE HP NonStop  Teradata HP-UX  Enscribe HP TRU64  SQL/MP HP OpenVMS  SQL/MX IBM AIX  IBM z/OS Delivery:  All listed above, plus:  HP Neoview, Netezza, Greenplum, and any ODBC compatible databases  ETL products  JMS message queues  MySQL  TimesTen 21
  • 19. Oracle GoldenGate Use Cases Enterprise-wide Solution for Real Time Data Needs Disaster Recovery, Data Protection Standby • Standardize on Single (Open & Active) Technology for Multiple Needs Zero Downtime • Deploy for Continuous Migration and New DB/OS/HW/App Availability and Real-time Data Upgrades Access for Reporting / BI Log Based, Real- Time Change Data Operational Capture Reporting Reporting OGG Database ODI ODS EDW ODI • Highly Flexible Heterogeneous Source Systems Real-time BI EDW • Fast Deployments • Lower TCO & Improved ROI Query Offloading Replica Data Distribution 22
  • 21. GoldenGate for Banking / Financial Services • Industry Challenges • Escalating threats of fraud • Increased competition in risk management • System rationalization and cost reduction • 100% reliability and uptime • GoldenGate Provides Key Partners: • Continuous availability of transactional and historical data • Real time data for better intelligence regarding fraud, risk, and business optimization Key Customers: • Benefits • Meet the most stringent SLAs for latency, availability, scalability • IT Managers can sleep better at night • Protect against planned and unplanned downtime • Lower risk and cost with better, up to date customer intelligence 24
  • 22. GoldenGate for Communications • Industry Challenges • Operational efficiency (OPEX reduction) • Transformation of the network & OSS/BSS to Next-generation technology • Convergence is driving product bundling • Faster time-to-launch for new services Key Partners: • GoldenGate Provides • Zero downtime for planned and unplanned events • Real time data for customer service and Key Customers: customer analysis • Real time data to enable new services • Benefits • Introduce new services rapidly • Support Real-time services (gaming, conferencing) • Handle growth and peaks with reliability • Eliminate downtime 25
  • 23. GoldenGate for ECommerce & Retail • Industry Challenges • Promotion Optimization • Logistics & Distribution: Real time Warehouse Management • Align per Customer Costs to Revenues • Cost-effective Systems that Handle Peak Loads Key Customers: • GoldenGate Provides • Real time data integration for optimizing logistics and customer promotions • Query offloading to reduce system costs • Data distribution to support applications in a hub/spoke business structure • Benefits • Improved customer reach and shopper to buyer conversion • Increased operational efficiency • Maintain margins in good and bad times 26
  • 24. GoldenGate for Healthcare • Industry Challenges • Paperless Patient Records • Data-Driven Medicine • Staff and Critical Supply Management • GoldenGate Provides • Continuous availability of data that is a pre- requisite to going completely electronic Key Partners: • Real time data for intelligence in the business of healthcare Key Customers: • Benefits • Protect patient data in the event of system outages and other failures • Save time for health care providers by delivering unified view of all current test results and patient history • Improve patient outcomes through safety analyses such as drug interaction analysis • business intelligence 27
  • 25. 29