SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
<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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Kürzlich hochgeladen (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

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