<Insert Picture Here>Playing in the Same Sandbox:MySQL and OracleLynn Ferrante, Senior Sales Technical Consultant,Oracle
Safe Harbor StatementThe following is intended to outline our general productdirection. It is intended for information pur...
Oracle’s Investment in MySQLRapid InnovationMake MySQL a Better MySQL• #1 Open Source Database for Web Applications• “M” i...
MySQL: Open Source (GPL)Available to download and use under the GPL:• MySQL Database (Community Server)• MySQL Cluster• My...
Oracle+MySQL Demographic     Estimate that 70% are using MySQL too                     5
MySQL Database   Performance, Reliability, Ease of Use        Support for common                 Efficient multi-        d...
MySQL 5.6: A Better MySQL                                                            New!• MySQL 5.6 builds on MySQL 5.5 b...
MySQL Enterprise Edition                  Oracle Product           Oracle Premier             Certifications/Integrations ...
MySQL Enterprise EditionEnables you to manage your Oracle and MySQL databases withOracle tools/solutions you are already u...
MySQL and Oracle Golden Gate   Available Now• Heterogeneous, real time                            Data Distribution  repli...
GoldenGate: Expanded Heterogeneity with Latest ReleaseDatabases                                 O/S and PlatformsOracle Go...
How Goldengate WorksSource                    Target                                   12
How Goldengate WorksCapture: committed transactions are captured (and can befiltered) as they occur by reading the transac...
How Goldengate WorksCapture: committed transactions are captured (and can befiltered) as they occur by reading the transac...
How Goldengate WorksCapture: committed transactions are captured (and can befiltered) as they occur by reading the transac...
How Goldengate WorksCapture: committed transactions are captured (and can befiltered) as they occur by reading the transac...
Oracle Data Integration Solutions     How Goldengate Works     How GoldenGate WorksCapture: committed transactions are cap...
How Goldengate WorksCapture: committed transactions are captured (and can befiltered) as they occur by reading the transac...
Goldenengate TopologiesUnidirectional            Bi-Directional              Peer-to-PeerQuery Offloading          Hot Sta...
Oracle Integrations: DB FirewallAvailable Now• Network-based protection against     • Unauthorized access     • SQL inject...
How to Catch Anomalous SQL with Accuracy,     Performance, and Scale?     SELECT * from stock where catalog-no = PHE8131 a...
Oracle Database Firewall    Positive Security Model                   SELECT * from stock               White List        ...
Secure BackupAvailable Now•   MySQL Enterprise Backup images to tape (like RMAN)•   Via SBT interface (standard for MMS)• ...
Based on MySQL Enterprise Backup           Full backup         Incremental backup              InnoDB only         Partial...
Oracle Fusion MiddleWare (FMW)                 25
Oracle Certifications: FMW Available Now• WebLogic Server• Database Adapter for Oracle SOA Suite **• Oracle Business Proce...
Oracle Certifications: FMW    Planned•    WebCenter Suite•    Enterprise Content Management•    Oracle Business Intelligen...
Oracle Integrations: Audit VaultPlanned                                            Policy/Event Definitions (First Class s...
MySQL Enterprise Monitor• Global view of MySQL environment• Automated, rules-based monitoring  and alerts (SMTP, SNMP enab...
MySQL and MOS Available NowMySQL Enterprise Monitor• Collect MySQL diagnostics and upload to MySQL Support• Track MOS SRs ...
Oracle Integrations: OEM  PlannedOracle Enterprise Manager   c                        MySQL                       Monitori...
MySQL and Oracle VM    Template for MySQL    Available Now                       Oracle VM     Oracle VM     Oracle VMFast...
MySQL and Oracle VM        Template Components  • Oracle Linux with the Unbreakable                                       ...
MySQL Enterprise HA: Oracle VMTemplate for MySQLAvailable Now• Template runs on x86_64 platform only • Based on Paravirtua...
Additional Resources• mysql.com   • MySQL Products and Editions   • TCO calculator   • White Papers   • Customer use cases...
MySQL Tech ToursMySQL Tech Tour Event - Santa Clara, CA  ·Thursday, February 9, 2012MySQL Tech Tour Event - El Segundo, CA...
<Insert Picture Here>Thanks for attending!lynn.ferrante@oracle.com
Upcoming SlideShare
Loading in...5
×

Playing in the Same Sandbox: MySQL and Oracle

3,721

Published on

SCaLE Linux presentation January2012 "Playing in the Same Sandbox: MySQL and Oracle" describes current and upcoming integrations between MySQL and other Oracle products like Oracle Database firewall, Audit Vault, Secure Backup, Goldengate, My Oracle Support and MySQL Enterprise Monitor

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,721
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
61
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Playing in the Same Sandbox: MySQL and Oracle

  1. 1. <Insert Picture Here>Playing in the Same Sandbox:MySQL and OracleLynn Ferrante, Senior Sales Technical Consultant,Oracle
  2. 2. Safe Harbor StatementThe following is intended to outline our general productdirection. It is intended for information purposes only, andmay not be incorporated into any contract. It is not acommitment to deliver any material, code, orfunctionality, and should not be relied upon in makingpurchasing decisions.The development, release, and timing of any features orfunctionality described for Oracle’s products remains atthe sole discretion of Oracle. 2
  3. 3. Oracle’s Investment in MySQLRapid InnovationMake MySQL a Better MySQL• #1 Open Source Database for Web Applications• “M” in most complete LAMP stack• EmbeddedDevelop, Promote and Support MySQL• Improved engineering, consulting and support• Leverage 24x7, World-Class Oracle SupportMySQL Community Edition• Source and binary releases• GPL license 3
  4. 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. 5. Oracle+MySQL Demographic Estimate that 70% are using MySQL too 5
  6. 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 setsFlexible StorageEngine options forapplication specificstorage needs 6
  7. 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. 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 EnterpriseMySQL Workbench Security 8
  9. 9. MySQL Enterprise EditionEnables you to manage your Oracle and MySQL databases withOracle 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. 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. 11. GoldenGate: Expanded Heterogeneity with Latest ReleaseDatabases O/S and PlatformsOracle 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 queuesOracle GoldenGate Delivery:  All listed above, plus: TimesTen, IBM System i  Netezza, Greenplum, & HP Neoview  ETL products 11
  12. 12. How Goldengate WorksSource Target 12
  13. 13. How Goldengate WorksCapture: committed transactions are captured (and can befiltered) as they occur by reading the transaction logs. Capture Source Target 13
  14. 14. How Goldengate WorksCapture: committed transactions are captured (and can befiltered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. Trail Capture Source Target 14
  15. 15. How Goldengate WorksCapture: committed transactions are captured (and can befiltered) 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. 16. How Goldengate WorksCapture: committed transactions are captured (and can befiltered) 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. 17. Oracle Data Integration Solutions How Goldengate Works How GoldenGate WorksCapture: committed transactions are captured (and can befiltered) 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. 18. How Goldengate WorksCapture: committed transactions are captured (and can befiltered) 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. 19. Goldenengate TopologiesUnidirectional Bi-Directional Peer-to-PeerQuery Offloading Hot Standby or Load Balancing,Zero-Downtime Migration Active-Active for HA Multi-MasterBroadcast Integration/Consolidation Data DistributionData Distribution Data Warehouse via Messaging BPM
  20. 20. Oracle Integrations: DB FirewallAvailable 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. 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 = 121 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  22. 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. 23. Secure BackupAvailable 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. 24. Based on MySQL Enterprise Backup Full backup Incremental backup InnoDB only Partial backup Backup streaming 24
  25. 25. Oracle Fusion MiddleWare (FMW) 25
  26. 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 FedletAll via MySQL 5.x JDBC driver** 11.1.1.6 MySQL as a Metadata Repository option (planned) 26
  27. 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. 28. Oracle Integrations: Audit VaultPlanned 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. 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. 30. MySQL and MOS Available NowMySQL Enterprise Monitor• Collect MySQL diagnostics and upload to MySQL Support• Track MOS SRs from Enterprise Dashboard 30
  31. 31. Oracle Integrations: OEM PlannedOracle Enterprise Manager c MySQL Monitoring Data via Grid Control plugin Heterogeneous MySQL Only Environments Environments 31
  32. 32. MySQL and Oracle VM Template for MySQL Available Now Oracle VM Oracle VM Oracle VMFastest, simplest & most reliable wayto deploy virtualized, cloud-ready Oracle VM Oracle VMMySQL instances, certified forproduction use• Rapid DEPLOYMENT Oracle VM Server Pool• Increased RELIABILITY• Higher AVAILABILITY Oracle VM Servers• Lower COST 32
  33. 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 requiresUnbreakable Linux Network subscription. 33
  34. 34. MySQL Enterprise HA: Oracle VMTemplate for MySQLAvailable 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. 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. 36. MySQL Tech ToursMySQL Tech Tour Event - Santa Clara, CA ·Thursday, February 9, 2012MySQL Tech Tour Event - El Segundo, CA ·Wednesday, February 8, 2012 Register : mysql.com news and events tab · 36
  37. 37. <Insert Picture Here>Thanks for attending!lynn.ferrante@oracle.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×