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

Amazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best PracticesAmazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best PracticesAmazon Web Services
 
RDS Postgres and Aurora Postgres | AWS Public Sector Summit 2017
RDS Postgres and Aurora Postgres | AWS Public Sector Summit 2017RDS Postgres and Aurora Postgres | AWS Public Sector Summit 2017
RDS Postgres and Aurora Postgres | AWS Public Sector Summit 2017Amazon Web Services
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssAnil Nair
 
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMRAmazon Web Services
 
Data Observability Best Pracices
Data Observability Best PracicesData Observability Best Pracices
Data Observability Best PracicesAndy Petrella
 
AWS Lake Formation Deep Dive
AWS Lake Formation Deep DiveAWS Lake Formation Deep Dive
AWS Lake Formation Deep DiveCobus Bernard
 
SQL Server High Availability and Disaster Recovery
SQL Server High Availability and Disaster RecoverySQL Server High Availability and Disaster Recovery
SQL Server High Availability and Disaster RecoveryMichael Poremba
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overviewJames Serra
 
Delta lake and the delta architecture
Delta lake and the delta architectureDelta lake and the delta architecture
Delta lake and the delta architectureAdam Doyle
 
Rman Presentation
Rman PresentationRman Presentation
Rman PresentationRick van Ek
 
Introduction to AWS Database Services
Introduction to AWS Database ServicesIntroduction to AWS Database Services
Introduction to AWS Database ServicesAmazon Web Services
 
Introduction to AWS Storage Services
Introduction to AWS Storage ServicesIntroduction to AWS Storage Services
Introduction to AWS Storage ServicesAmazon Web Services
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta LakeDatabricks
 
Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesAmazon Web Services
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceAmazon Web Services
 
Getting Started with Amazon Aurora
Getting Started with Amazon AuroraGetting Started with Amazon Aurora
Getting Started with Amazon AuroraAmazon Web Services
 
Welcome & AWS Big Data Solution Overview
Welcome & AWS Big Data Solution OverviewWelcome & AWS Big Data Solution Overview
Welcome & AWS Big Data Solution OverviewAmazon Web Services
 
AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference Amazon Web Services
 
Azure Database Services for MySQL PostgreSQL and MariaDB
Azure Database Services for MySQL PostgreSQL and MariaDBAzure Database Services for MySQL PostgreSQL and MariaDB
Azure Database Services for MySQL PostgreSQL and MariaDBNicholas Vossburg
 

What's hot (20)

Amazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best PracticesAmazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best Practices
 
RDS Postgres and Aurora Postgres | AWS Public Sector Summit 2017
RDS Postgres and Aurora Postgres | AWS Public Sector Summit 2017RDS Postgres and Aurora Postgres | AWS Public Sector Summit 2017
RDS Postgres and Aurora Postgres | AWS Public Sector Summit 2017
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ss
 
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR
 
Data Observability Best Pracices
Data Observability Best PracicesData Observability Best Pracices
Data Observability Best Pracices
 
AWS Lake Formation Deep Dive
AWS Lake Formation Deep DiveAWS Lake Formation Deep Dive
AWS Lake Formation Deep Dive
 
SQL Server High Availability and Disaster Recovery
SQL Server High Availability and Disaster RecoverySQL Server High Availability and Disaster Recovery
SQL Server High Availability and Disaster Recovery
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
Delta lake and the delta architecture
Delta lake and the delta architectureDelta lake and the delta architecture
Delta lake and the delta architecture
 
Rman Presentation
Rman PresentationRman Presentation
Rman Presentation
 
Introduction to AWS Database Services
Introduction to AWS Database ServicesIntroduction to AWS Database Services
Introduction to AWS Database Services
 
Amazon Aurora
Amazon AuroraAmazon Aurora
Amazon Aurora
 
Introduction to AWS Storage Services
Introduction to AWS Storage ServicesIntroduction to AWS Storage Services
Introduction to AWS Storage Services
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta Lake
 
Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute Services
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration Service
 
Getting Started with Amazon Aurora
Getting Started with Amazon AuroraGetting Started with Amazon Aurora
Getting Started with Amazon Aurora
 
Welcome & AWS Big Data Solution Overview
Welcome & AWS Big Data Solution OverviewWelcome & AWS Big Data Solution Overview
Welcome & AWS Big Data Solution Overview
 
AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference
 
Azure Database Services for MySQL PostgreSQL and MariaDB
Azure Database Services for MySQL PostgreSQL and MariaDBAzure Database Services for MySQL PostgreSQL and MariaDB
Azure Database Services for MySQL PostgreSQL and MariaDB
 

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

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

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