SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
<Insert Picture Here>




Playing in the Same Sandbox:
MySQL and Oracle
Lynn Ferrante, Senior Sales Technical Consultant,
Oracle
Safe Harbor Statement
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 remains at
the sole discretion of Oracle.




                              2
Oracle’s Investment in MySQL
Rapid Innovation
Make MySQL a Better MySQL
• #1 Open Source Database for Web Applications
• “M” in most complete LAMP stack
• Embedded

Develop, Promote and Support MySQL
• Improved engineering, consulting and support
• Leverage 24x7, World-Class Oracle Support

MySQL Community Edition
• Source and binary releases
• GPL license


                          3
MySQL: Open Source (GPL)
Available to download and use under the GPL:
• MySQL Database (Community Server)
• MySQL Cluster
• MySQL Workbench Community Edition
• MySQL Utilities (in Python)
• MySQL Connectors
• MySQL Proxy
• Documentation (free to use, not covered under GPL)
• Forums




                           4
Oracle+MySQL Demographic




     Estimate that 70% are using MySQL too

                     5
MySQL Database
   Performance, Reliability, Ease of Use
        Support for common                 Efficient multi-
        development                        threaded session
        languages/platforms                handling



 Full DML, DDL
 parsing, cost
 based optimizer,
 caching of queries
 and result sets




Flexible Storage
Engine options for
application specific
storage needs




                              6
MySQL 5.6: A Better MySQL
                                                            New!

• MySQL 5.6 builds on MySQL 5.5 by improving:
  •   Optimizer for better Performance, Scalability
  •   Performance Schema for better instrumentation
  •   InnoDB for better transactional throughput
  •   Replication for higher availability, data integrity
  •   “NotOnlySQL” options for better flexibility




           Try it now:
           dev.mysql.com/downloads/mysql

                               7
MySQL Enterprise Edition




                  Oracle Product           Oracle Premier
             Certifications/Integrations      Support

        MySQL Enterprise                         MySQL Enterprise
            Backup                                High Availability


  MySQL Enterprise                                      MySQL Enterprise
 Monitor/Query Analyzer                                    Scalability


                                                            MySQL Enterprise
MySQL Workbench                                                 Security




                                       8
MySQL Enterprise Edition
Enables you to manage your Oracle and MySQL databases with
Oracle tools/solutions you are already using.




                                     Oracle Premier
                  Oracle Product        Support
             Certifications/Integrations
                                            MySQL Enterprise
           MySQL Enterprise                Monitor/Query Analyzer
               Backup

     MySQL Enterprise                               MySQL Enterprise
         Security                                      Scalability


  MySQL Enterprise
   High Availability                                   MySQL Workbench




                                 9
MySQL and Oracle Golden Gate
   Available Now
• Heterogeneous, real time                            Data Distribution


  replication
                                                       Zero Downtime
• MySQL specific optimizations                         Migration and
                                                       Upgrades

• Hybrid web, enterprise                               Disaster Recovery, Standby
                                                       Data Protection (Open & Active)
  applications                                OGG


• Real time data warehousing,
                                                              ETL
  reporting, and query offloading
                                                          Real-time BI
• MySQL EE certified, Cluster in     Heterogeneous
                                     Source Systems        Operational
                                                                             Reporting
                                                                             Database
  progress                                                 Reporting


                                                          Query Offloading




                                10
GoldenGate: Expanded Heterogeneity with Latest Release

Databases                                 O/S and Platforms
Oracle GoldenGate Capture:
                                          Linux
  MySQL
                                          Sun Solaris
  Oracle
  DB2 for v 9.7                          Windows 2000, 2003, XP
  DB2 for v 10 on z/OS                   HP NonStop
  Microsoft SQL Server for 2008 R1, R2
                                          HP-UX
  Sybase ASE, 15.5
  Teradata
                                          IBM AIX
  Enscribe                               IBM z Series
  SQL/MP                                 zLinux
  SQL/MX
  JMS message queues


Oracle GoldenGate Delivery:
  All listed above, plus:
 TimesTen, IBM System i
  Netezza, Greenplum, & HP Neoview
  ETL products



                                                                   11
How Goldengate Works




Source                    Target




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




          Capture




 Source                                                    Target




                                                                    13
How 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




 Source                                                          Target




                                                                          14
How 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




 Source                                                                      Target




                                                                                      15
How 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




 Source                                                                    Target




                                                                                    16
Oracle Data Integration Solutions
     How Goldengate Works
     How 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




 Source
                                                                           Target


                                                                                        17
How 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




 Source                                                                     Target
                                        Bi-directional


                                                                                         18
Goldenengate Topologies
Unidirectional            Bi-Directional              Peer-to-Peer
Query Offloading          Hot Standby or              Load Balancing,
Zero-Downtime Migration
                          Active-Active for HA        Multi-Master




Broadcast           Integration/Consolidation    Data Distribution
Data Distribution   Data Warehouse               via Messaging




                                                                        BPM
Oracle Integrations: DB Firewall
Available Now

• Network-based protection against
     • Unauthorized access
     • SQL injection
     • Privilege, role cloaking or escalation
     • Others
• Blocking, Logging, Reporting, console-based management
• Accurate platform specific grammar-based detection
• Oracle, MySQL 5.0, 5.1, 5.5, other non-Oracle databases




                              20
How to Catch Anomalous SQL with Accuracy,
     Performance, and Scale?
     SELECT * from stock where catalog-no = 'PHE8131' and location = 1



     SELECT * from stock where catalog-no = ''--' and location = 1



     SELECT * from stock where catalog-no = '' having 1=1 -- ' and location = 1



     SELECT * from stock where catalog-no = '' order by 4--' and location = 1



     SELECT * from stock where catalog-no = '' union select cardNo,customerId,0
     from Orders where name = 'John Smith'--' and location = 1




     SELECT * from stock where catalog-no = '' union select min(cardNo),1,0 from
     Orders where cardNo > '0'--' and location = 1




21   Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Database Firewall
    Positive Security Model
                   SELECT * from stock               White List
                   where catalog-no='PHE8131'                     Allow



                                                                  Block
    Applications   SELECT * from stock
                   where catalog-no=‘
                   ' union select cardNo,0,0
                     from Orders --’


•   “Allowed” behavior can be defined for any user or application
•   Automated whitelist generation for any application
•   Many factors to define policy (e.g. network, application, etc)
•   Out-of-policy Database network interactions instantly blocked




                                         22
Secure Backup
Available Now
•   MySQL Enterprise Backup images to tape (like RMAN)
•   Via SBT interface (standard for MMS)
•   Encryption, policy-based management, vault rotation
•   Common management for Oracle, MySQL backups

       mysqlbackup
         --port=3306
         --protocol=tcp
         --user=root
         --password
         --backup-image=sbt:backup-shoeprod-
         2011-10-02
         --backup-dir=/backup backup-to-image


                                 23
Based on MySQL Enterprise Backup
           Full backup




         Incremental backup
              InnoDB only




         Partial backup




          Backup streaming




                            24
Oracle Fusion MiddleWare (FMW)




                 25
Oracle Certifications: FMW
 Available Now
• WebLogic Server
• Database Adapter for Oracle SOA Suite **
• Oracle Business Process Management **
• Oracle Virtual Directory
• Oracle Data Integrator
• Oracle Enterprise Performance Management **
• Oracle Identity Analytics
• Open SSO STS, Open SSO Fedlet
All via MySQL 5.x JDBC driver
** 11.1.1.6 MySQL as a Metadata Repository option (planned)




                                    26
Oracle Certifications: FMW
    Planned

•    WebCenter Suite
•    Enterprise Content Management
•    Oracle Business Intelligence Suite
•    Via MySQL 5.x JDBC driver
•    MySQL as a Metadata Repository option




                             27
Oracle Integrations: Audit Vault
Planned
                                            Policy/Event Definitions (First Class support)


• MySQL 5.5 audit stream
• Collects, consolidates
  audit data for all Oracle,
  MySQL servers                                  AV
• Reporting, analysis, threat                     Server

  detection                                                          AV 11 Agent

• Centralized management,
  monitoring, compliance
  for Oracle, MySQL
                                                                                Non-Oracle
  applications                       AV Repository
                                                                                 Platforms

                                                 Oracle Audit Vault 11




                                28
MySQL Enterprise Monitor
• Global view of MySQL environment
• Automated, rules-based monitoring
  and alerts (SMTP, SNMP enabled)
• Query capture, monitoring,
  analysis and tuning, correlated with
  Monitor graphs
• Visual monitoring of “hot”
  applications and servers
• Replication Monitor with auto-
  discovery of master-slave
  topologies
• Integrated with MySQL Support



                                   29
MySQL and MOS
 Available Now




MySQL Enterprise Monitor
• Collect MySQL diagnostics and upload to MySQL Support
• Track MOS SRs from Enterprise Dashboard

                                30
Oracle Integrations: OEM
  Planned

Oracle Enterprise Manager




   c
                        MySQL
                       Monitoring
                        Data via
                          Grid
                        Control
                         plugin
       Heterogeneous                MySQL Only
       Environments                 Environments

                              31
MySQL and Oracle VM
    Template for MySQL
    Available Now                       Oracle VM     Oracle VM     Oracle VM




Fastest, simplest & most reliable way
to deploy virtualized, cloud-ready             Oracle VM      Oracle VM


MySQL instances, certified for
production use
• Rapid DEPLOYMENT                        Oracle VM Server Pool
• Increased RELIABILITY
• Higher AVAILABILITY                       Oracle VM Servers
• Lower COST




                              32
MySQL and Oracle VM
        Template Components
  • Oracle Linux with the Unbreakable                                       Oracle VM
                                                                                            Automatic Fault
                                                                                                              Oracle VM

                                                                                             Detection &
    Enterprise Kernel                                                                          Recovery


  • Oracle VM
                                                                                             Secure Live
  • Oracle VM Manager                                                                       Migration (SSL)


  • Oracle Cluster File System 2                                 Oracle                 Oracle VM Server Pool
    (OCFS2)                                                       VM
                                                                Manager
  • MySQL Database (Enterprise
    Edition)                                                                            Oracle VM Servers

  Pre-Installed & Pre-Configured
  Full Integration & QA Testing                                                                ocfs2

  Single Point of Support**                                                               SAN / iSCSI

** Technical support for Oracle Linux and Oracle Virtual Machine requires
Unbreakable Linux Network subscription.




                                                           33
MySQL Enterprise HA: Oracle VM
Template for MySQL
Available Now

• Template runs on x86_64 platform only
 • Based on Paravirtualized stack (not hardware virtualized)
• Downloaded from eDelivery
• Imported into existing Oracle VM installation
• MySQL instance can be customized using standard
  MySQL configuration commands
 • Can be saved as a new Golden Image




                                 34
Additional Resources
• mysql.com
   • MySQL Products and Editions
   • TCO calculator
   • White Papers
   • Customer use cases and success stories
• dev.mysql.com
   • Downloads
   • Documentation
   • Forums
   • PlanetMySQL
• eDelivery.oracle.com
   • Download and evaluate all MySQL products

                         35
MySQL Tech Tours

MySQL Tech Tour Event - Santa Clara, CA

  ·Thursday, February 9, 2012


MySQL Tech Tour Event - El Segundo, CA

  ·Wednesday, February 8, 2012


  Register : mysql.com news and events tab

  ·
                           36
<Insert Picture Here>




Thanks for attending!

lynn.ferrante@oracle.com

Mais conteúdo relacionado

Mais procurados

Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011Arun Gupta
 
Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30Cary Millsap
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011Arun Gupta
 
Mysql overview_20100811
Mysql overview_20100811Mysql overview_20100811
Mysql overview_20100811thinkinlamp
 
My sql 5.5_product_update
My sql 5.5_product_updateMy sql 5.5_product_update
My sql 5.5_product_updatehenriquesidney
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise ManagerBob Rhubart
 
Java Summit Chennai: Java EE 7
Java Summit Chennai: Java EE 7Java Summit Chennai: Java EE 7
Java Summit Chennai: Java EE 7Arun Gupta
 
Engineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureEngineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureBob Rhubart
 
Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011Arun Gupta
 
What is new in MySQL? (Lars Thalmann)
What is new in MySQL? (Lars Thalmann)What is new in MySQL? (Lars Thalmann)
What is new in MySQL? (Lars Thalmann)Ontico
 
Microsoft SQL Server Distributing Data with R2 Bertucci
Microsoft SQL Server Distributing Data with R2 BertucciMicrosoft SQL Server Distributing Data with R2 Bertucci
Microsoft SQL Server Distributing Data with R2 BertucciMark Ginnebaugh
 
Talk IT_Oracle_나정옥_110803
Talk IT_Oracle_나정옥_110803Talk IT_Oracle_나정옥_110803
Talk IT_Oracle_나정옥_110803Cana Ko
 
TDC 2011: OSGi-enabled Java EE Application
TDC 2011: OSGi-enabled Java EE ApplicationTDC 2011: OSGi-enabled Java EE Application
TDC 2011: OSGi-enabled Java EE ApplicationArun Gupta
 
PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012Arun Gupta
 
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the CloudThe Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the CloudArun Gupta
 
Guy Nirpaz Next Gen App Servers
Guy Nirpaz Next Gen App ServersGuy Nirpaz Next Gen App Servers
Guy Nirpaz Next Gen App Serversdeimos
 
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the CloudThe Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloudcodemotion_es
 
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012Arun Gupta
 

Mais procurados (20)

Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011
 
Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011
 
Mysql overview_20100811
Mysql overview_20100811Mysql overview_20100811
Mysql overview_20100811
 
My sql 5.5_product_update
My sql 5.5_product_updateMy sql 5.5_product_update
My sql 5.5_product_update
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise Manager
 
Java Summit Chennai: Java EE 7
Java Summit Chennai: Java EE 7Java Summit Chennai: Java EE 7
Java Summit Chennai: Java EE 7
 
Engineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureEngineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the Future
 
MySQL高可用
MySQL高可用MySQL高可用
MySQL高可用
 
Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011
 
What is new in MySQL? (Lars Thalmann)
What is new in MySQL? (Lars Thalmann)What is new in MySQL? (Lars Thalmann)
What is new in MySQL? (Lars Thalmann)
 
Microsoft SQL Server Distributing Data with R2 Bertucci
Microsoft SQL Server Distributing Data with R2 BertucciMicrosoft SQL Server Distributing Data with R2 Bertucci
Microsoft SQL Server Distributing Data with R2 Bertucci
 
Talk IT_Oracle_나정옥_110803
Talk IT_Oracle_나정옥_110803Talk IT_Oracle_나정옥_110803
Talk IT_Oracle_나정옥_110803
 
TDC 2011: OSGi-enabled Java EE Application
TDC 2011: OSGi-enabled Java EE ApplicationTDC 2011: OSGi-enabled Java EE Application
TDC 2011: OSGi-enabled Java EE Application
 
PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012
 
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the CloudThe Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
 
Guy Nirpaz Next Gen App Servers
Guy Nirpaz Next Gen App ServersGuy Nirpaz Next Gen App Servers
Guy Nirpaz Next Gen App Servers
 
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the CloudThe Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
 
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012
 

Destaque

Proventus Technologies
Proventus TechnologiesProventus Technologies
Proventus Technologiesalexei_shk
 
MDML@FCPL ILF 2013 Presentation
MDML@FCPL ILF 2013 PresentationMDML@FCPL ILF 2013 Presentation
MDML@FCPL ILF 2013 PresentationJonathan Gaskill
 
L’acompanyment en procesos de dol
L’acompanyment en procesos de dolL’acompanyment en procesos de dol
L’acompanyment en procesos de doladeodriozola
 
Seymour Tennessee Remodel. Flooring, Restucture, Painting, Drywall
Seymour Tennessee Remodel. Flooring, Restucture, Painting, DrywallSeymour Tennessee Remodel. Flooring, Restucture, Painting, Drywall
Seymour Tennessee Remodel. Flooring, Restucture, Painting, DrywallCrown Contracting
 
4.drama & horror
4.drama & horror4.drama & horror
4.drama & horrorgia1995
 
Ventall de conte
Ventall de conteVentall de conte
Ventall de conteaula20_2012
 
Otts retail overview 03 15
Otts retail overview 03 15Otts retail overview 03 15
Otts retail overview 03 15Nick Cole
 
Course 2 week 6 lesson 10
Course 2 week 6 lesson 10Course 2 week 6 lesson 10
Course 2 week 6 lesson 10Joe Mellin
 
презентацIя книги
презентацIя книгипрезентацIя книги
презентацIя книгиTheShkola21
 
Red eye smart erase
Red eye smart eraseRed eye smart erase
Red eye smart erasesuperjean20
 
Informe productos
Informe productosInforme productos
Informe productosangiedaiana
 

Destaque (20)

Exam 3eso 1aval
Exam 3eso 1avalExam 3eso 1aval
Exam 3eso 1aval
 
Advanced GAR
Advanced GARAdvanced GAR
Advanced GAR
 
Proventus Technologies
Proventus TechnologiesProventus Technologies
Proventus Technologies
 
miedż
miedżmiedż
miedż
 
MDML@FCPL ILF 2013 Presentation
MDML@FCPL ILF 2013 PresentationMDML@FCPL ILF 2013 Presentation
MDML@FCPL ILF 2013 Presentation
 
Mine
MineMine
Mine
 
Diana
DianaDiana
Diana
 
Backpacks & Travel bags
Backpacks & Travel bagsBackpacks & Travel bags
Backpacks & Travel bags
 
L’acompanyment en procesos de dol
L’acompanyment en procesos de dolL’acompanyment en procesos de dol
L’acompanyment en procesos de dol
 
Seymour Tennessee Remodel. Flooring, Restucture, Painting, Drywall
Seymour Tennessee Remodel. Flooring, Restucture, Painting, DrywallSeymour Tennessee Remodel. Flooring, Restucture, Painting, Drywall
Seymour Tennessee Remodel. Flooring, Restucture, Painting, Drywall
 
4.drama & horror
4.drama & horror4.drama & horror
4.drama & horror
 
Ventall de conte
Ventall de conteVentall de conte
Ventall de conte
 
DYNY2012 workshop summary
DYNY2012 workshop summaryDYNY2012 workshop summary
DYNY2012 workshop summary
 
ปิรามิด .2 (6)
ปิรามิด .2 (6)ปิรามิด .2 (6)
ปิรามิด .2 (6)
 
Otts retail overview 03 15
Otts retail overview 03 15Otts retail overview 03 15
Otts retail overview 03 15
 
Course 2 week 6 lesson 10
Course 2 week 6 lesson 10Course 2 week 6 lesson 10
Course 2 week 6 lesson 10
 
Essay ekopol
Essay ekopolEssay ekopol
Essay ekopol
 
презентацIя книги
презентацIя книгипрезентацIя книги
презентацIя книги
 
Red eye smart erase
Red eye smart eraseRed eye smart erase
Red eye smart erase
 
Informe productos
Informe productosInforme productos
Informe productos
 

Semelhante a Playing in the Same Sandbox: MySQL and Oracle

Tutorial MySQL com Java
Tutorial MySQL com JavaTutorial MySQL com Java
Tutorial MySQL com JavaMySQL Brasil
 
Oracle mysql comparison
Oracle mysql comparisonOracle mysql comparison
Oracle mysql comparisonArun Sharma
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld
 
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014Manuel Contreras
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmapOpenSourceIndia
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesTarique Saleem
 
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL SupportMysql User Camp
 
Embracing Database Diversity: The New Oracle / MySQL DBA - UKOUG
Embracing Database Diversity: The New Oracle / MySQL DBA -   UKOUGEmbracing Database Diversity: The New Oracle / MySQL DBA -   UKOUG
Embracing Database Diversity: The New Oracle / MySQL DBA - UKOUGKeith Hollman
 
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql ClusterSanto Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql ClusterSanto Leto
 
Oracle strategy for_information_management
Oracle strategy for_information_managementOracle strategy for_information_management
Oracle strategy for_information_managementInSync Conference
 
SQL and NoSQL in SQL Server
SQL and NoSQL in SQL ServerSQL and NoSQL in SQL Server
SQL and NoSQL in SQL ServerMichael Rys
 
MySQL Options in OpenStack
MySQL Options in OpenStackMySQL Options in OpenStack
MySQL Options in OpenStackTesora
 
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15Dave Stokes
 
Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Tobias Koprowski
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackMatt Lord
 
UKOUG 2011: MySQL Architectures for Oracle DBA's
UKOUG 2011: MySQL Architectures for Oracle DBA'sUKOUG 2011: MySQL Architectures for Oracle DBA's
UKOUG 2011: MySQL Architectures for Oracle DBA'sFromDual GmbH
 
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4Frazer Clement
 
Oracle day co_opensource_final
Oracle day co_opensource_finalOracle day co_opensource_final
Oracle day co_opensource_finalManuel Contreras
 
OOW09 EBS Tech Essentials
OOW09 EBS Tech EssentialsOOW09 EBS Tech Essentials
OOW09 EBS Tech Essentialsjucaab
 
MySQL Alta Disponibilidade com Replicação
 MySQL Alta Disponibilidade com Replicação MySQL Alta Disponibilidade com Replicação
MySQL Alta Disponibilidade com ReplicaçãoMySQL Brasil
 

Semelhante a Playing in the Same Sandbox: MySQL and Oracle (20)

Tutorial MySQL com Java
Tutorial MySQL com JavaTutorial MySQL com Java
Tutorial MySQL com Java
 
Oracle mysql comparison
Oracle mysql comparisonOracle mysql comparison
Oracle mysql comparison
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
 
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmap
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New Features
 
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 
Embracing Database Diversity: The New Oracle / MySQL DBA - UKOUG
Embracing Database Diversity: The New Oracle / MySQL DBA -   UKOUGEmbracing Database Diversity: The New Oracle / MySQL DBA -   UKOUG
Embracing Database Diversity: The New Oracle / MySQL DBA - UKOUG
 
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql ClusterSanto Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
 
Oracle strategy for_information_management
Oracle strategy for_information_managementOracle strategy for_information_management
Oracle strategy for_information_management
 
SQL and NoSQL in SQL Server
SQL and NoSQL in SQL ServerSQL and NoSQL in SQL Server
SQL and NoSQL in SQL Server
 
MySQL Options in OpenStack
MySQL Options in OpenStackMySQL Options in OpenStack
MySQL Options in OpenStack
 
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
 
Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStack
 
UKOUG 2011: MySQL Architectures for Oracle DBA's
UKOUG 2011: MySQL Architectures for Oracle DBA'sUKOUG 2011: MySQL Architectures for Oracle DBA's
UKOUG 2011: MySQL Architectures for Oracle DBA's
 
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
 
Oracle day co_opensource_final
Oracle day co_opensource_finalOracle day co_opensource_final
Oracle day co_opensource_final
 
OOW09 EBS Tech Essentials
OOW09 EBS Tech EssentialsOOW09 EBS Tech Essentials
OOW09 EBS Tech Essentials
 
MySQL Alta Disponibilidade com Replicação
 MySQL Alta Disponibilidade com Replicação MySQL Alta Disponibilidade com Replicação
MySQL Alta Disponibilidade com Replicação
 

Último

Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfAnna Loughnan Colquhoun
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 

Último (20)

Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 

Playing in the Same Sandbox: MySQL and Oracle

  • 1. <Insert Picture Here> Playing in the Same Sandbox: MySQL and Oracle Lynn Ferrante, Senior Sales Technical Consultant, Oracle
  • 2. Safe Harbor Statement 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 remains at the sole discretion of Oracle. 2
  • 3. Oracle’s Investment in MySQL Rapid Innovation Make MySQL a Better MySQL • #1 Open Source Database for Web Applications • “M” in most complete LAMP stack • Embedded Develop, Promote and Support MySQL • Improved engineering, consulting and support • Leverage 24x7, World-Class Oracle Support MySQL Community Edition • Source and binary releases • GPL license 3
  • 4. MySQL: Open Source (GPL) Available to download and use under the GPL: • MySQL Database (Community Server) • MySQL Cluster • MySQL Workbench Community Edition • MySQL Utilities (in Python) • MySQL Connectors • MySQL Proxy • Documentation (free to use, not covered under GPL) • Forums 4
  • 5. Oracle+MySQL Demographic Estimate that 70% are using MySQL too 5
  • 6. MySQL Database Performance, Reliability, Ease of Use Support for common Efficient multi- development threaded session languages/platforms handling Full DML, DDL parsing, cost based optimizer, caching of queries and result sets Flexible Storage Engine options for application specific storage needs 6
  • 7. MySQL 5.6: A Better MySQL New! • MySQL 5.6 builds on MySQL 5.5 by improving: • Optimizer for better Performance, Scalability • Performance Schema for better instrumentation • InnoDB for better transactional throughput • Replication for higher availability, data integrity • “NotOnlySQL” options for better flexibility Try it now: dev.mysql.com/downloads/mysql 7
  • 8. MySQL Enterprise Edition Oracle Product Oracle Premier Certifications/Integrations Support MySQL Enterprise MySQL Enterprise Backup High Availability MySQL Enterprise MySQL Enterprise Monitor/Query Analyzer Scalability MySQL Enterprise MySQL Workbench Security 8
  • 9. MySQL Enterprise Edition Enables you to manage your Oracle and MySQL databases with Oracle tools/solutions you are already using. Oracle Premier Oracle Product Support Certifications/Integrations MySQL Enterprise MySQL Enterprise Monitor/Query Analyzer Backup MySQL Enterprise MySQL Enterprise Security Scalability MySQL Enterprise High Availability MySQL Workbench 9
  • 10. MySQL and Oracle Golden Gate Available Now • Heterogeneous, real time Data Distribution replication Zero Downtime • MySQL specific optimizations Migration and Upgrades • Hybrid web, enterprise Disaster Recovery, Standby Data Protection (Open & Active) applications OGG • Real time data warehousing, ETL reporting, and query offloading Real-time BI • MySQL EE certified, Cluster in Heterogeneous Source Systems Operational Reporting Database progress Reporting Query Offloading 10
  • 11. GoldenGate: Expanded Heterogeneity with Latest Release Databases O/S and Platforms Oracle GoldenGate Capture: Linux  MySQL Sun Solaris  Oracle  DB2 for v 9.7 Windows 2000, 2003, XP  DB2 for v 10 on z/OS HP NonStop  Microsoft SQL Server for 2008 R1, R2 HP-UX  Sybase ASE, 15.5  Teradata IBM AIX  Enscribe IBM z Series  SQL/MP zLinux  SQL/MX  JMS message queues Oracle GoldenGate Delivery:  All listed above, plus: TimesTen, IBM System i  Netezza, Greenplum, & HP Neoview  ETL products 11
  • 13. How Goldengate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Capture Source Target 13
  • 14. How 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 Source Target 14
  • 15. How 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 Source Target 15
  • 16. How 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 Source Target 16
  • 17. Oracle Data Integration Solutions How Goldengate Works How 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 Source Target 17
  • 18. How 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 Source Target Bi-directional 18
  • 19. Goldenengate Topologies Unidirectional Bi-Directional Peer-to-Peer Query Offloading Hot Standby or Load Balancing, Zero-Downtime Migration Active-Active for HA Multi-Master Broadcast Integration/Consolidation Data Distribution Data Distribution Data Warehouse via Messaging BPM
  • 20. Oracle Integrations: DB Firewall Available Now • Network-based protection against • Unauthorized access • SQL injection • Privilege, role cloaking or escalation • Others • Blocking, Logging, Reporting, console-based management • Accurate platform specific grammar-based detection • Oracle, MySQL 5.0, 5.1, 5.5, other non-Oracle databases 20
  • 21. How to Catch Anomalous SQL with Accuracy, Performance, and Scale? SELECT * from stock where catalog-no = 'PHE8131' and location = 1 SELECT * from stock where catalog-no = ''--' and location = 1 SELECT * from stock where catalog-no = '' having 1=1 -- ' and location = 1 SELECT * from stock where catalog-no = '' order by 4--' and location = 1 SELECT * from stock where catalog-no = '' union select cardNo,customerId,0 from Orders where name = 'John Smith'--' and location = 1 SELECT * from stock where catalog-no = '' union select min(cardNo),1,0 from Orders where cardNo > '0'--' and location = 1 21 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  • 22. Oracle Database Firewall Positive Security Model SELECT * from stock White List where catalog-no='PHE8131' Allow Block Applications SELECT * from stock where catalog-no=‘ ' union select cardNo,0,0 from Orders --’ • “Allowed” behavior can be defined for any user or application • Automated whitelist generation for any application • Many factors to define policy (e.g. network, application, etc) • Out-of-policy Database network interactions instantly blocked 22
  • 23. Secure Backup Available Now • MySQL Enterprise Backup images to tape (like RMAN) • Via SBT interface (standard for MMS) • Encryption, policy-based management, vault rotation • Common management for Oracle, MySQL backups mysqlbackup --port=3306 --protocol=tcp --user=root --password --backup-image=sbt:backup-shoeprod- 2011-10-02 --backup-dir=/backup backup-to-image 23
  • 24. Based on MySQL Enterprise Backup Full backup Incremental backup InnoDB only Partial backup Backup streaming 24
  • 26. Oracle Certifications: FMW Available Now • WebLogic Server • Database Adapter for Oracle SOA Suite ** • Oracle Business Process Management ** • Oracle Virtual Directory • Oracle Data Integrator • Oracle Enterprise Performance Management ** • Oracle Identity Analytics • Open SSO STS, Open SSO Fedlet All via MySQL 5.x JDBC driver ** 11.1.1.6 MySQL as a Metadata Repository option (planned) 26
  • 27. Oracle Certifications: FMW Planned • WebCenter Suite • Enterprise Content Management • Oracle Business Intelligence Suite • Via MySQL 5.x JDBC driver • MySQL as a Metadata Repository option 27
  • 28. Oracle Integrations: Audit Vault Planned Policy/Event Definitions (First Class support) • MySQL 5.5 audit stream • Collects, consolidates audit data for all Oracle, MySQL servers AV • Reporting, analysis, threat Server detection AV 11 Agent • Centralized management, monitoring, compliance for Oracle, MySQL Non-Oracle applications AV Repository Platforms Oracle Audit Vault 11 28
  • 29. MySQL Enterprise Monitor • Global view of MySQL environment • Automated, rules-based monitoring and alerts (SMTP, SNMP enabled) • Query capture, monitoring, analysis and tuning, correlated with Monitor graphs • Visual monitoring of “hot” applications and servers • Replication Monitor with auto- discovery of master-slave topologies • Integrated with MySQL Support 29
  • 30. MySQL and MOS Available Now MySQL Enterprise Monitor • Collect MySQL diagnostics and upload to MySQL Support • Track MOS SRs from Enterprise Dashboard 30
  • 31. Oracle Integrations: OEM Planned Oracle Enterprise Manager c MySQL Monitoring Data via Grid Control plugin Heterogeneous MySQL Only Environments Environments 31
  • 32. MySQL and Oracle VM Template for MySQL Available Now Oracle VM Oracle VM Oracle VM Fastest, simplest & most reliable way to deploy virtualized, cloud-ready Oracle VM Oracle VM MySQL instances, certified for production use • Rapid DEPLOYMENT Oracle VM Server Pool • Increased RELIABILITY • Higher AVAILABILITY Oracle VM Servers • Lower COST 32
  • 33. MySQL and Oracle VM Template Components • Oracle Linux with the Unbreakable Oracle VM Automatic Fault Oracle VM Detection & Enterprise Kernel Recovery • Oracle VM Secure Live • Oracle VM Manager Migration (SSL) • Oracle Cluster File System 2 Oracle Oracle VM Server Pool (OCFS2) VM Manager • MySQL Database (Enterprise Edition) Oracle VM Servers Pre-Installed & Pre-Configured Full Integration & QA Testing ocfs2 Single Point of Support** SAN / iSCSI ** Technical support for Oracle Linux and Oracle Virtual Machine requires Unbreakable Linux Network subscription. 33
  • 34. MySQL Enterprise HA: Oracle VM Template for MySQL Available Now • Template runs on x86_64 platform only • Based on Paravirtualized stack (not hardware virtualized) • Downloaded from eDelivery • Imported into existing Oracle VM installation • MySQL instance can be customized using standard MySQL configuration commands • Can be saved as a new Golden Image 34
  • 35. Additional Resources • mysql.com • MySQL Products and Editions • TCO calculator • White Papers • Customer use cases and success stories • dev.mysql.com • Downloads • Documentation • Forums • PlanetMySQL • eDelivery.oracle.com • Download and evaluate all MySQL products 35
  • 36. MySQL Tech Tours MySQL Tech Tour Event - Santa Clara, CA ·Thursday, February 9, 2012 MySQL Tech Tour Event - El Segundo, CA ·Wednesday, February 8, 2012 Register : mysql.com news and events tab · 36
  • 37. <Insert Picture Here> Thanks for attending! lynn.ferrante@oracle.com