SlideShare a Scribd company logo
MySQL Enterprise Edition MySQL Product Management
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. Safe Harbor Statement
MySQL Makes The Cover!
Built together Tested together Managed together Serviced together Based on open standards Lower cost Lower risk More reliable   Hardware and Software  Engineered to Work Together   MySQL Completes The Stack
Oracle’s Investment in MySQL Rapid Innovation Make MySQL a Better MySQL #1 Open Source Database for Web Applications “ M”  in most complete LA M P 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
More Product Releases Than Ever Before Continuous Innovation Q2 CY2010 Q3 CY2010 Q4 CY2010 Q1 CY2011 MySQL Workbench 5.2 GA! MySQL Database 5.5  MySQL Enterprise Backup 3.5 MySQL Enterprise Monitor 2.3 MySQL Cluster Manager 1.1  All GA! A Better MySQL Q2-3 CY2011 MySQL Enterprise Monitor 2.2 MySQL Cluster 7.1 MySQL Cluster Manager 1.0  All GA! MySQL Enterprise Backup 3.6 GA   MySQL Database 5.6  MySQL Cluster 7.2 DMR* and MySQL Labs! ( “early and often”) *Development Milestone Release
Enormous Data Growth Improve Business Agility & Innovation Lower Risk Reduce Cost The CIO Dilemma
Users/Dependence IT creates Web site and DataMart for Sales dept. to register/track/report orders, renewals Web site generating most new orders, Exec team added as BI users, Accounting data added to DataMart Mission-Critical Web site main source of new orders, DataMart feeding and back-ended by many data sources, used by entire organization for daily operations Day 1 6 months 1 year Inflection point when “nice to have” becomes mission-critical Custom Applications Mission Critical Over Time  Example “ nice to have”
Users/Dependence “ I’ll fix it myself” Spend time, save money, some risk “ I’ll hire more DBAs!” Spend more time, save less money, more risk Mission-Critical “ We need help!” Spend money, save time, mitigate risk Day 1 6 months 1 year “ nice to have” 1 minute of downtime = Lost $ What ’s at Risk Revenue and Productivity
Industry Leading Customers Enterprise 2.0 SaaS, Cloud Web   OEM / ISV ’s Telecommunications Rely on MySQL
Application Facebook is a social networking site that connects people with friends and others who work, study and live around them. Key Business Benefit MySQL has enabled facebook to grow to 750 million users. Why MySQL?  “ We are one of the largest MySQL web sites in production. MySQL has been a revolution for young entrepreneurs.” Facebook facebook Web
Application Alcatel-Lucent’s next generation subscriber database applications Key Business Benefit The subscriber database at the heart of the application needed to provide more flexibility and to deliver higher performance, scalability, and reliability at a lower cost. Why MySQL? Performance & Lower Cost “ MySQL Cluster won the performance tests hands down, and met our needs perfectly.”   Alain Chastagner,   Alcatel-Lucent Alcatel-Lucent Telecom
Application Brightmail products provide antispam/virus, content filtering, data loss prevention to large service providers, SMBs and Global 1000 Organizations.  Key Business Benefit Better product performance, zero end-user administration, lower overall development costs.  Why MySQL? Quality, low admin costs “ The benefits MySQL brings to the Brightmail product are its rock-solid quality and performance; its reliability, its robustness, and its very low administrative cost.” Paul Stephens Senior Brightmail Development Manager, Symantec Symantec Embedded
Tough Questions ..version of MySQL to run? … servers down? … will systems scale? … security policies, change? … performance issues? Where/When/How to Tune? … expensive, slow queries? … Replication synch issues? … managing Oracle  and  MySQL databases? … Developers productive? … can I recover?
Most secure, scalable MySQL Database, Online Backup, Development/Monitoring Tools, backed by Oracle Premier Lifetime Support  Oracle Premier  Lifetime Support MySQL Enterprise Edition Oracle Product  Certifications MySQL Enterprise  High Availability MySQL Enterprise  Security MySQL Enterprise  Scalability MySQL Enterprise  Backup MySQL Enterprise  Monitor/Query Analyzer MySQL Workbench
MySQL Database Performance, Reliability, Ease of Use Support for common development languages/platforms Efficient multi-threaded session handling  Full DML, DDL parsing, cost based optimizer, caching of queries and result sets  Flexible Storage Engine options for application specific storage needs  Flexible logging and physical storage options
Default Storage Engine for MySQL 5.5 and above ACID-compliant transactions, MVCC Row-level locking Two phase commit Efficient indexing Fast DDL operations Table compression Automatic crash recovery Referential integrity Online backup More MySQL Database InnoDB - Transactional by Default
MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50  (InnoDB Plug-in) MySQL 5.5.6  (Default InnoDB) Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10 370% performance gain   for MySQL 5.5 over 5.1.50; at scale MySQL Database SysBench Benchmarks - Linux
Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10 MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50  (InnoDB Plug-in) MySQL 5.5.6  (Default InnoDB) 200% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL Database SysBench Benchmarks - Linux
MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50  (InnoDB Plug-in) MySQL 5.5.6  (Default InnoDB) Intel x86_64 4 CPU x 2 Cores/CPU 3.166 GHz, 8GB RAM Windows Server 2008 540% performance gain   for MySQL 5.5 over 5.1.50; at scale MySQL Database SysBench Benchmarks - Windows
MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50  (InnoDB Plug-in) MySQL 5.5.6  (Default InnoDB) Intel x86_64 4 CPU x 2 Cores/CPU 3.166 GHz, 8GB RAM Windows Server 2008 1560% performance gain   for MySQL 5.5 over 5.1.50; at scale MySQL Database SysBench Benchmarks - Windows
Copyright 2011 Oracle Corporation MySQL Database High Availability with MySQL Replication
MySQL Master relay binlog MySQL Slave mysqld data index & binlogs data binlog updates selects updates mysqld I/O Thread SQL Thread Replication MySQL Database Replication Internals
Write to one master Read from many slaves, easily add more as needed Perfect for read/write intensive apps  Application MySQL Replication Load Balancer MySQL Database Replication Enables Scalability Writes & Reads Reads Reads
PAM (Pluggable Authentication Modules) Access external authentication methods Standard interface (Unix, LDAP, others) proxied and non-proxied users Windows Access native Windows services Authenticate users already logged into Windows (Windows Active Directory) Pluggable Authentication API MySQL Enterprise Security MySQL External Authentication Integrates MySQL  with existing security infrastructures and SOPs.
Connect as  4. Tokens are checked, win_joe user is authenticated using Windows login, password with MySQL specific privs Connect as  1. MyDomain/joe logs into environment with Windows login, password  Connected Authenticate CREATE USER win_joe IDENTIFIED WITH authentication_windows  AS  ‘joe';  App Win OS users, groups, etc Windows Auth Connect as  2. MyDomain\joe is authenticated on Windows OS Connect as  3. MyDomain/joe logs into application, application connects to MySQL with user win_joe.  Connector Windows Authentication Example
3. User name/password sent to the PAM library, yes/no answer from PAM library returned to client. 1. Joe logs in using application user name/password.  Connected CREATE USER joe IDENTIFIED WITH 'authentication_pam'  AS  ‘mysql';  App PAM library and various backends 2. Connector sends the user name/password to the MySQL server. Connector 4. PAM library verifies credentials (using e.g. LDAP or Kerberos etc) and returns yes/no answer for delivery to client. PAM  Authentication PAM Authentication Example
MySQL default thread-handling  – excellent performance, can limit scalability as connections grow MySQL Thread Pool improves sustained performance/scale as user connections grow Thread Pool API MySQL Enterprise Scalability MySQL Thread Pool
Default Connection Pool Users/Clients Connection 1 Default Connection Pool Connections /statements assigned  to Threads  for life Connection 1 Execution Thread Connection 2 Connection 2 Execution Thread Connections assigned to 1 thread for the life of the connection  Same thread used for all connection statement executions (single threaded)
With Thread Pool Enabled Thread Pool (and thread groups) Connection 1 Execution Threads Users/Clients Connection 1 Connection 2 Connection 1 Threads  1 - 4096 Connection 2 Threads  4097 - 8193 Connection 2 Execution Threads Pool contains configurable number of thread groups (default = 16), each manages up to 4096 re-usable threads Each connection assigned to thread group via round robin Connection N Threads  8194 - N Ensures  better, sustained performance  as user loads continue to grow.
MySQL Enterprise Edition With Thread Pool MySQL Community Server Without Thread Pool MySQL Enterprise Edition 20x Better Scalability with Thread Pool MySQL 5.5.16 Oracle Linux 6.1, Unbreakable Kernel 2.6.32 2 sockets, 24 cores, 2 X 12-core Intel(R) Xeon(R) X5670  2.93GHz CPUs 72GB DDR3 RAM 2 X  LSI SCSI Disk (MR9261-8i) (597GB)
MySQL Enterprise Edition With Thread Pool MySQL Community Server Without Thread Pool MySQL Enterprise Edition 3x Better Scalability with Thread Pool MySQL 5.5.16 Oracle Linux 6.1, Unbreakable Kernel 2.6.32 2 sockets, 24 cores, 2 X 12-core Intel(R) Xeon(R) X5670  2.93GHz CPUs 72GB DDR3 RAM 2 X  LSI SCSI Disk (MR9261-8i) (597GB)
Oracle Linux with the Unbreakable Enterprise Kernel Oracle VM Oracle VM Manager Oracle Cluster File System 2 (OCFS2) MySQL Database (Enterprise Edition) Pre-Installed & Pre-Configured Full Integration & QA Testing Single Point of Support ** Oracle VM Server Pool ocfs2 Secure Live Migration (SSL) Automatic Fault Detection & Recovery MySQL Enterprise High Availability OVM Template for MySQL **  Technical support for Oracle Linux and Oracle Virtual Machine requires Unbreakable Linux Network subscription.. Oracle VM Servers Oracle VM Manager SAN / iSCSI Oracle VM Oracle VM
Planned Events: Maintenance or upgrades Secure Live Migration Zero interruption Failures Server, VM or database failure HA Auto-restart in pool Automatic failure detection & recovery X MySQL Enterprise High Availability Protecting Against Planned and Unplanned Downtime VM Server Pool VM VM VM VM Oracle VM Servers SAN, iSCSI VM Server Pool VM VM VM VM Oracle VM Servers SAN, iSCSI Oracle VM Manager Browser SSL Migration HA Auto Restart
Windows Server 2008 R2, MySQL 5.5 ** Quorum (3 rd  vote), data (InnoDB + schema) & binaries (optional) stored in shared storage (testing iSCSI & FCAL)  Failover: Planned maintenance MySQL service failure Connectivity, Host failures Loss of service = couple of seconds + InnoDB recovery time App sees temporary loss of connection and reconnects on same IP address Replication slave recovers automatically Cluster managed through MS Failover Cluster Management snap-in GUI No new software/scripts required App Virtual IP Data Bin Slave App App Vote MySQL Enterprise High Availability Windows Server Failover Clustering **  Technical support for Windows Server Failover Clustering must be sourced from Microsoft.
MySQL Enterprise Backup Online Backup for InnoDB Full, Incremental, Partial Backups (scriptable interface) Compression Point in Time, Full, Partial Recovery options Metadata on status, progress, history Unlimited Database Size Cross-Platform Windows, Linux, Unix Certified with Oracle Secure Backup Ensures  quick, online backup and recovery  of your MySQL apps. MEB Backup Files MySQL Database Files mysqlbackup
A Virtual MySQL Tuning Assistant! 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 Real-time Replication Monitor with auto-discovery of master-slave topologies Integrated with MySQL Support
MySQL Expert Advisors Save you time  writing, deploying, versioning,  maintaining custom scripts.  Find problems and tuning opportunities you cannot find yourself. 140+ Rules, 40+ MySQL, OS specific Graphs Administration Monitors and Advises on Optimal Configuration Security Monitors and Advises on Unplanned Security Changes/Loopholes Upgrade Monitors and Advises on Bugs/Upgrades that affect current installation Replication Monitors and Advises on Master/Slave Latency. Memory Usage Monitors and advises on optimal memory/cache settings Schema Monitors and Advises on Unplanned Schema Change Performance Monitors and Advises on Optimal Performance Variable Settings Built by DBA to Enforce Organization specific best practices. Custom MySQL Cluster Monitors and Advises on status/ performance of MySQL Cluster Data Nodes.
MySQL Query Analyzer Centralized monitoring of queries without Slow Query Log, SHOW PROCESSLIST; Enabled via MySQL Connectors Aggregated view of query execution counts, time, and rows Visual  “grab and go” correlation with Monitor graphs Traces query executions back to source code Saves you time  parsing atomic executions from logs.  Finds problems you cannot find yourself.
Query Execution Drill Downs Example query exec with variable substitution Trace query exec back to source code Full exec EXPLAIN
Automated Replication Monitor Auto-detects, groups/maintains Master/Slave topologies Consolidated, real time status/synch check Notifications on Synch Issues Proactive vs reactive  Saves you time  monitoring and collecting replication status/synch data from MySQL command line.
Integration with MyOracle Support MySQL Support Diagnostic Reports  Quickly collects/packages MySQL, OS and query diagnostics into portable report for Oracle Support Attach to new or existing SRs Quicker diagnosis/fixing of problems
MySQL Workbench SE Database Design Visual Design, modeling Forward/Reverse Engineer Schema validation, Schema doc  SQL Development SQL Editor - Color Syntax Highlighting  Objects - Import/Export, Browse/Edit Connections - Wizard, SSH Tunnel Database Administration Status, Configuration, Start/Stop Users, Security, Sessions Import/Export Dump Files  Scripting & Plug-in Support UI Designed to match VS 2010 Saves you time  developing and managing your MySQL apps.
Oracle High Availability Oracle Linux Oracle VM + MySQL Template Oracle Fusion MiddleWare WebLogic Server Database Adapter for Oracle SOA Suite Oracle BPM Oracle Virtual Directory Oracle Data Integrator Oracle Enterprise Performance Management Oracle Identity Analytics Open SSO STS, Open SSO Fedlet Oracle Product Certifications
Oracle Golden Gate Bi-directional replication between MySQL and Oracle Exadata Data Stores – Enterprise DW, legacy apps, etc. Hybrid Applications (MySQL frontend + Oracle data store) Oracle Secure Backup MySQL Enterprise Backup - supports backup streaming to OSB via SBT API Oracle Product Certifications Enables you to manage your Oracle and MySQL databases with Oracle tools/solutions you are already using.
24 X 7 Problem Resolution Services Unlimited Support Incidents Knowledge Base Maintenance Releases, Bug fixes, Patches, Updates MySQL Consultative Support Staffed by experienced, seasoned MySQL Engineers Oracle Premier Support for MySQL
Tough Questions, Real Solutions ..version of MySQL to run? … servers down? … will systems scale? … security policies, change? … performance issues? Where/When/How to Tune? … expensive, slow queries? … Replication synch issues? … managing Oracle  and  MySQL databases? … Developers productive? … can I recover? MySQL Enterprise Scalability MySQL Enterprise Monitor, Advisors, Query Analyzer MySQL Consultative Support MySQL Enterprise Monitor, Query Analyzer  MySQL Enterprise Monitor, Advisors, Query Analyzer MySQL Consultative Support  MySQL Enterprise Monitor, Replication Monitor Oracle Premier 7x24 Support  MySQL Enterprise Scalability MySQL Enterprise Monitor, Advisors, Query Analyzer MySQL Consultative Support Oracle Premier 7x24 Support  MySQL Enterprise Monitor, Advisors MySQL Enterprise High Availability MySQL External Authentication MySQL Enterprise Monitor, Security Advisor MySQL Workbench SE MySQL Enterprise Monitor, Query Analyzer Oracle Premier 7x24 Support  MySQL Enterprise Backup  Oracle Product Certifications
Customer Stories http://mysql.com/customers/
Additional Resources mysql.com TCO calculator White Papers Customer use cases and success stories dev.mysql.com Downloads Documentation Forums PlanetMySQL eDelivery.com Download and evaluate all MySQL products
Thanks for attending!

More Related Content

What's hot (20)

PDF
MySQL High Availability Solutions
Mydbops
 
PDF
Postgres vs Mongo / Олег Бартунов (Postgres Professional)
Ontico
 
PPT
Mysql Ppt
Hema Prasanth
 
PDF
OOP with C#
Manuel Scapolan
 
PDF
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Mydbops
 
PPSX
RAC - The Savior of DBA
Nikhil Kumar
 
PPTX
Microsoft SQL Server Database Administration.pptx
samtakke1
 
PDF
MySQL Enterprise Backup (MEB)
Mydbops
 
PDF
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAs
Zohar Elkayam
 
PPTX
MySql:Introduction
DataminingTools Inc
 
PDF
MySQL High Availability -- InnoDB Clusters
Matt Lord
 
PDF
Percona Live 2022 - MySQL Architectures
Frederic Descamps
 
PDF
MySQL Database Architectures - 2022-08
Kenny Gryp
 
PDF
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
Kenny Gryp
 
PDF
The InnoDB Storage Engine for MySQL
Morgan Tocker
 
PPTX
Mongodb basics and architecture
Bishal Khanal
 
PDF
MySQL Database Monitoring: Must, Good and Nice to Have
Sveta Smirnova
 
PPTX
Event driventheory
nicky_walters
 
PDF
git.pdf
Jaouad Assabbour
 
PPTX
IBM Workload Scheduler for z/OS Security with RACF & IBM zSecure
Nico Chillemi
 
MySQL High Availability Solutions
Mydbops
 
Postgres vs Mongo / Олег Бартунов (Postgres Professional)
Ontico
 
Mysql Ppt
Hema Prasanth
 
OOP with C#
Manuel Scapolan
 
Wars of MySQL Cluster ( InnoDB Cluster VS Galera )
Mydbops
 
RAC - The Savior of DBA
Nikhil Kumar
 
Microsoft SQL Server Database Administration.pptx
samtakke1
 
MySQL Enterprise Backup (MEB)
Mydbops
 
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAs
Zohar Elkayam
 
MySql:Introduction
DataminingTools Inc
 
MySQL High Availability -- InnoDB Clusters
Matt Lord
 
Percona Live 2022 - MySQL Architectures
Frederic Descamps
 
MySQL Database Architectures - 2022-08
Kenny Gryp
 
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
Kenny Gryp
 
The InnoDB Storage Engine for MySQL
Morgan Tocker
 
Mongodb basics and architecture
Bishal Khanal
 
MySQL Database Monitoring: Must, Good and Nice to Have
Sveta Smirnova
 
Event driventheory
nicky_walters
 
IBM Workload Scheduler for z/OS Security with RACF & IBM zSecure
Nico Chillemi
 

Similar to MySQL Enterprise Edition (20)

PPT
Megha_Osi my sql productroadmap
OpenSourceIndia
 
PPS
Introduction to Mysql
Tushar Chauhan
 
PDF
From Nice to Have to Mission Critical: MySQL Enterprise Edition
郁萍 王
 
PDF
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
Dave Stokes
 
PDF
Open Source Software – Open Day Oracle 2013
Erik Gur
 
PDF
MySQL 8: Ready for Prime Time
Arnab Ray
 
PDF
My sql crashcourse_intro_kdl
sqlhjalp
 
PDF
MySQL Community and Commercial Edition
Mario Beck
 
PDF
Tutorial MySQL com Java
MySQL Brasil
 
PDF
MySQL
PT.JUG
 
PDF
Oracle day co_opensource_final
Manuel Contreras
 
PPT
MySQL Alta Disponibilidade com Replicação
MySQL Brasil
 
PPTX
My sql performance tuning course
Alberto Centanni
 
PDF
MySQL High Availability Solutions - Avoid loss of service by reducing the r...
Olivier DASINI
 
PDF
MySQL Technology Overview
Keith Hollman
 
PDF
MySQL The State of the Dolphin - jun15
MySQL Brasil
 
PPT
여기
webhostingguy
 
PDF
Mysql Enterprise Edition Feature and Tools
jones4u
 
PDF
MySQL InnoDB Cluster HA Overview & Demo
Keith Hollman
 
PDF
MySQL for Software-as-a-Service (SaaS)
Mario Beck
 
Megha_Osi my sql productroadmap
OpenSourceIndia
 
Introduction to Mysql
Tushar Chauhan
 
From Nice to Have to Mission Critical: MySQL Enterprise Edition
郁萍 王
 
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
Dave Stokes
 
Open Source Software – Open Day Oracle 2013
Erik Gur
 
MySQL 8: Ready for Prime Time
Arnab Ray
 
My sql crashcourse_intro_kdl
sqlhjalp
 
MySQL Community and Commercial Edition
Mario Beck
 
Tutorial MySQL com Java
MySQL Brasil
 
MySQL
PT.JUG
 
Oracle day co_opensource_final
Manuel Contreras
 
MySQL Alta Disponibilidade com Replicação
MySQL Brasil
 
My sql performance tuning course
Alberto Centanni
 
MySQL High Availability Solutions - Avoid loss of service by reducing the r...
Olivier DASINI
 
MySQL Technology Overview
Keith Hollman
 
MySQL The State of the Dolphin - jun15
MySQL Brasil
 
Mysql Enterprise Edition Feature and Tools
jones4u
 
MySQL InnoDB Cluster HA Overview & Demo
Keith Hollman
 
MySQL for Software-as-a-Service (SaaS)
Mario Beck
 
Ad

More from MySQL Brasil (20)

PDF
MySQL como Document Store PHP Conference 2017
MySQL Brasil
 
PDF
MySQL no Paypal Tesla e Uber
MySQL Brasil
 
PDF
MySQL 8.0.1 DMR
MySQL Brasil
 
PDF
Alta disponibilidade com MySQL Enterprise
MySQL Brasil
 
PDF
MySQL Roadmap NoSQL HA Fev17
MySQL Brasil
 
PDF
Segurança no MySQL
MySQL Brasil
 
PDF
5 razões estratégicas para usar MySQL
MySQL Brasil
 
PDF
Alta disponibilidade no MySQL 5.7 GUOB 2016
MySQL Brasil
 
PDF
MySQL 5.7 como Document Store
MySQL Brasil
 
PDF
Enabling digital transformation with MySQL
MySQL Brasil
 
PDF
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
MySQL Brasil
 
PDF
Alta Disponibilidade no MySQL 5.7
MySQL Brasil
 
PDF
NoSQL no MySQL 5.7
MySQL Brasil
 
PDF
OpenStack & MySQL
MySQL Brasil
 
PDF
10 Razões para Usar MySQL em Startups
MySQL Brasil
 
PDF
Novidades do MySQL para desenvolvedores ago15
MySQL Brasil
 
PDF
Estratégias de Segurança e Gerenciamento para MySQL
MySQL Brasil
 
PDF
Novidades do Universo MySQL julho-15
MySQL Brasil
 
PDF
Serviços Escaláveis e de Alta Performance com MySQL e Java
MySQL Brasil
 
PDF
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
MySQL Brasil
 
MySQL como Document Store PHP Conference 2017
MySQL Brasil
 
MySQL no Paypal Tesla e Uber
MySQL Brasil
 
MySQL 8.0.1 DMR
MySQL Brasil
 
Alta disponibilidade com MySQL Enterprise
MySQL Brasil
 
MySQL Roadmap NoSQL HA Fev17
MySQL Brasil
 
Segurança no MySQL
MySQL Brasil
 
5 razões estratégicas para usar MySQL
MySQL Brasil
 
Alta disponibilidade no MySQL 5.7 GUOB 2016
MySQL Brasil
 
MySQL 5.7 como Document Store
MySQL Brasil
 
Enabling digital transformation with MySQL
MySQL Brasil
 
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
MySQL Brasil
 
Alta Disponibilidade no MySQL 5.7
MySQL Brasil
 
NoSQL no MySQL 5.7
MySQL Brasil
 
OpenStack & MySQL
MySQL Brasil
 
10 Razões para Usar MySQL em Startups
MySQL Brasil
 
Novidades do MySQL para desenvolvedores ago15
MySQL Brasil
 
Estratégias de Segurança e Gerenciamento para MySQL
MySQL Brasil
 
Novidades do Universo MySQL julho-15
MySQL Brasil
 
Serviços Escaláveis e de Alta Performance com MySQL e Java
MySQL Brasil
 
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
MySQL Brasil
 
Ad

Recently uploaded (20)

PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
July Patch Tuesday
Ivanti
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
July Patch Tuesday
Ivanti
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Biography of Daniel Podor.pdf
Daniel Podor
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 

MySQL Enterprise Edition

  • 1. MySQL Enterprise Edition MySQL Product Management
  • 2. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Safe Harbor Statement
  • 4. Built together Tested together Managed together Serviced together Based on open standards Lower cost Lower risk More reliable Hardware and Software Engineered to Work Together MySQL Completes The Stack
  • 5. Oracle’s Investment in MySQL Rapid Innovation Make MySQL a Better MySQL #1 Open Source Database for Web Applications “ M” in most complete LA M P 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
  • 6. More Product Releases Than Ever Before Continuous Innovation Q2 CY2010 Q3 CY2010 Q4 CY2010 Q1 CY2011 MySQL Workbench 5.2 GA! MySQL Database 5.5 MySQL Enterprise Backup 3.5 MySQL Enterprise Monitor 2.3 MySQL Cluster Manager 1.1 All GA! A Better MySQL Q2-3 CY2011 MySQL Enterprise Monitor 2.2 MySQL Cluster 7.1 MySQL Cluster Manager 1.0 All GA! MySQL Enterprise Backup 3.6 GA MySQL Database 5.6 MySQL Cluster 7.2 DMR* and MySQL Labs! ( “early and often”) *Development Milestone Release
  • 7. Enormous Data Growth Improve Business Agility & Innovation Lower Risk Reduce Cost The CIO Dilemma
  • 8. Users/Dependence IT creates Web site and DataMart for Sales dept. to register/track/report orders, renewals Web site generating most new orders, Exec team added as BI users, Accounting data added to DataMart Mission-Critical Web site main source of new orders, DataMart feeding and back-ended by many data sources, used by entire organization for daily operations Day 1 6 months 1 year Inflection point when “nice to have” becomes mission-critical Custom Applications Mission Critical Over Time Example “ nice to have”
  • 9. Users/Dependence “ I’ll fix it myself” Spend time, save money, some risk “ I’ll hire more DBAs!” Spend more time, save less money, more risk Mission-Critical “ We need help!” Spend money, save time, mitigate risk Day 1 6 months 1 year “ nice to have” 1 minute of downtime = Lost $ What ’s at Risk Revenue and Productivity
  • 10. Industry Leading Customers Enterprise 2.0 SaaS, Cloud Web OEM / ISV ’s Telecommunications Rely on MySQL
  • 11. Application Facebook is a social networking site that connects people with friends and others who work, study and live around them. Key Business Benefit MySQL has enabled facebook to grow to 750 million users. Why MySQL? “ We are one of the largest MySQL web sites in production. MySQL has been a revolution for young entrepreneurs.” Facebook facebook Web
  • 12. Application Alcatel-Lucent’s next generation subscriber database applications Key Business Benefit The subscriber database at the heart of the application needed to provide more flexibility and to deliver higher performance, scalability, and reliability at a lower cost. Why MySQL? Performance & Lower Cost “ MySQL Cluster won the performance tests hands down, and met our needs perfectly.” Alain Chastagner, Alcatel-Lucent Alcatel-Lucent Telecom
  • 13. Application Brightmail products provide antispam/virus, content filtering, data loss prevention to large service providers, SMBs and Global 1000 Organizations. Key Business Benefit Better product performance, zero end-user administration, lower overall development costs. Why MySQL? Quality, low admin costs “ The benefits MySQL brings to the Brightmail product are its rock-solid quality and performance; its reliability, its robustness, and its very low administrative cost.” Paul Stephens Senior Brightmail Development Manager, Symantec Symantec Embedded
  • 14. Tough Questions ..version of MySQL to run? … servers down? … will systems scale? … security policies, change? … performance issues? Where/When/How to Tune? … expensive, slow queries? … Replication synch issues? … managing Oracle and MySQL databases? … Developers productive? … can I recover?
  • 15. Most secure, scalable MySQL Database, Online Backup, Development/Monitoring Tools, backed by Oracle Premier Lifetime Support Oracle Premier Lifetime Support MySQL Enterprise Edition Oracle Product Certifications MySQL Enterprise High Availability MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Backup MySQL Enterprise Monitor/Query Analyzer MySQL Workbench
  • 16. MySQL Database Performance, Reliability, Ease of Use Support for common development languages/platforms Efficient multi-threaded session handling Full DML, DDL parsing, cost based optimizer, caching of queries and result sets Flexible Storage Engine options for application specific storage needs Flexible logging and physical storage options
  • 17. Default Storage Engine for MySQL 5.5 and above ACID-compliant transactions, MVCC Row-level locking Two phase commit Efficient indexing Fast DDL operations Table compression Automatic crash recovery Referential integrity Online backup More MySQL Database InnoDB - Transactional by Default
  • 18. MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.5.6 (Default InnoDB) Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10 370% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL Database SysBench Benchmarks - Linux
  • 19. Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10 MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.5.6 (Default InnoDB) 200% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL Database SysBench Benchmarks - Linux
  • 20. MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.5.6 (Default InnoDB) Intel x86_64 4 CPU x 2 Cores/CPU 3.166 GHz, 8GB RAM Windows Server 2008 540% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL Database SysBench Benchmarks - Windows
  • 21. MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.5.6 (Default InnoDB) Intel x86_64 4 CPU x 2 Cores/CPU 3.166 GHz, 8GB RAM Windows Server 2008 1560% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL Database SysBench Benchmarks - Windows
  • 22. Copyright 2011 Oracle Corporation MySQL Database High Availability with MySQL Replication
  • 23. MySQL Master relay binlog MySQL Slave mysqld data index & binlogs data binlog updates selects updates mysqld I/O Thread SQL Thread Replication MySQL Database Replication Internals
  • 24. Write to one master Read from many slaves, easily add more as needed Perfect for read/write intensive apps Application MySQL Replication Load Balancer MySQL Database Replication Enables Scalability Writes & Reads Reads Reads
  • 25. PAM (Pluggable Authentication Modules) Access external authentication methods Standard interface (Unix, LDAP, others) proxied and non-proxied users Windows Access native Windows services Authenticate users already logged into Windows (Windows Active Directory) Pluggable Authentication API MySQL Enterprise Security MySQL External Authentication Integrates MySQL with existing security infrastructures and SOPs.
  • 26. Connect as 4. Tokens are checked, win_joe user is authenticated using Windows login, password with MySQL specific privs Connect as 1. MyDomain/joe logs into environment with Windows login, password Connected Authenticate CREATE USER win_joe IDENTIFIED WITH authentication_windows AS ‘joe'; App Win OS users, groups, etc Windows Auth Connect as 2. MyDomain\joe is authenticated on Windows OS Connect as 3. MyDomain/joe logs into application, application connects to MySQL with user win_joe. Connector Windows Authentication Example
  • 27. 3. User name/password sent to the PAM library, yes/no answer from PAM library returned to client. 1. Joe logs in using application user name/password. Connected CREATE USER joe IDENTIFIED WITH 'authentication_pam' AS ‘mysql'; App PAM library and various backends 2. Connector sends the user name/password to the MySQL server. Connector 4. PAM library verifies credentials (using e.g. LDAP or Kerberos etc) and returns yes/no answer for delivery to client. PAM Authentication PAM Authentication Example
  • 28. MySQL default thread-handling – excellent performance, can limit scalability as connections grow MySQL Thread Pool improves sustained performance/scale as user connections grow Thread Pool API MySQL Enterprise Scalability MySQL Thread Pool
  • 29. Default Connection Pool Users/Clients Connection 1 Default Connection Pool Connections /statements assigned to Threads for life Connection 1 Execution Thread Connection 2 Connection 2 Execution Thread Connections assigned to 1 thread for the life of the connection Same thread used for all connection statement executions (single threaded)
  • 30. With Thread Pool Enabled Thread Pool (and thread groups) Connection 1 Execution Threads Users/Clients Connection 1 Connection 2 Connection 1 Threads 1 - 4096 Connection 2 Threads 4097 - 8193 Connection 2 Execution Threads Pool contains configurable number of thread groups (default = 16), each manages up to 4096 re-usable threads Each connection assigned to thread group via round robin Connection N Threads 8194 - N Ensures better, sustained performance as user loads continue to grow.
  • 31. MySQL Enterprise Edition With Thread Pool MySQL Community Server Without Thread Pool MySQL Enterprise Edition 20x Better Scalability with Thread Pool MySQL 5.5.16 Oracle Linux 6.1, Unbreakable Kernel 2.6.32 2 sockets, 24 cores, 2 X 12-core Intel(R) Xeon(R) X5670 2.93GHz CPUs 72GB DDR3 RAM 2 X LSI SCSI Disk (MR9261-8i) (597GB)
  • 32. MySQL Enterprise Edition With Thread Pool MySQL Community Server Without Thread Pool MySQL Enterprise Edition 3x Better Scalability with Thread Pool MySQL 5.5.16 Oracle Linux 6.1, Unbreakable Kernel 2.6.32 2 sockets, 24 cores, 2 X 12-core Intel(R) Xeon(R) X5670 2.93GHz CPUs 72GB DDR3 RAM 2 X LSI SCSI Disk (MR9261-8i) (597GB)
  • 33. Oracle Linux with the Unbreakable Enterprise Kernel Oracle VM Oracle VM Manager Oracle Cluster File System 2 (OCFS2) MySQL Database (Enterprise Edition) Pre-Installed & Pre-Configured Full Integration & QA Testing Single Point of Support ** Oracle VM Server Pool ocfs2 Secure Live Migration (SSL) Automatic Fault Detection & Recovery MySQL Enterprise High Availability OVM Template for MySQL ** Technical support for Oracle Linux and Oracle Virtual Machine requires Unbreakable Linux Network subscription.. Oracle VM Servers Oracle VM Manager SAN / iSCSI Oracle VM Oracle VM
  • 34. Planned Events: Maintenance or upgrades Secure Live Migration Zero interruption Failures Server, VM or database failure HA Auto-restart in pool Automatic failure detection & recovery X MySQL Enterprise High Availability Protecting Against Planned and Unplanned Downtime VM Server Pool VM VM VM VM Oracle VM Servers SAN, iSCSI VM Server Pool VM VM VM VM Oracle VM Servers SAN, iSCSI Oracle VM Manager Browser SSL Migration HA Auto Restart
  • 35. Windows Server 2008 R2, MySQL 5.5 ** Quorum (3 rd vote), data (InnoDB + schema) & binaries (optional) stored in shared storage (testing iSCSI & FCAL) Failover: Planned maintenance MySQL service failure Connectivity, Host failures Loss of service = couple of seconds + InnoDB recovery time App sees temporary loss of connection and reconnects on same IP address Replication slave recovers automatically Cluster managed through MS Failover Cluster Management snap-in GUI No new software/scripts required App Virtual IP Data Bin Slave App App Vote MySQL Enterprise High Availability Windows Server Failover Clustering ** Technical support for Windows Server Failover Clustering must be sourced from Microsoft.
  • 36. MySQL Enterprise Backup Online Backup for InnoDB Full, Incremental, Partial Backups (scriptable interface) Compression Point in Time, Full, Partial Recovery options Metadata on status, progress, history Unlimited Database Size Cross-Platform Windows, Linux, Unix Certified with Oracle Secure Backup Ensures quick, online backup and recovery of your MySQL apps. MEB Backup Files MySQL Database Files mysqlbackup
  • 37. A Virtual MySQL Tuning Assistant! 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 Real-time Replication Monitor with auto-discovery of master-slave topologies Integrated with MySQL Support
  • 38. MySQL Expert Advisors Save you time writing, deploying, versioning, maintaining custom scripts. Find problems and tuning opportunities you cannot find yourself. 140+ Rules, 40+ MySQL, OS specific Graphs Administration Monitors and Advises on Optimal Configuration Security Monitors and Advises on Unplanned Security Changes/Loopholes Upgrade Monitors and Advises on Bugs/Upgrades that affect current installation Replication Monitors and Advises on Master/Slave Latency. Memory Usage Monitors and advises on optimal memory/cache settings Schema Monitors and Advises on Unplanned Schema Change Performance Monitors and Advises on Optimal Performance Variable Settings Built by DBA to Enforce Organization specific best practices. Custom MySQL Cluster Monitors and Advises on status/ performance of MySQL Cluster Data Nodes.
  • 39. MySQL Query Analyzer Centralized monitoring of queries without Slow Query Log, SHOW PROCESSLIST; Enabled via MySQL Connectors Aggregated view of query execution counts, time, and rows Visual “grab and go” correlation with Monitor graphs Traces query executions back to source code Saves you time parsing atomic executions from logs. Finds problems you cannot find yourself.
  • 40. Query Execution Drill Downs Example query exec with variable substitution Trace query exec back to source code Full exec EXPLAIN
  • 41. Automated Replication Monitor Auto-detects, groups/maintains Master/Slave topologies Consolidated, real time status/synch check Notifications on Synch Issues Proactive vs reactive Saves you time monitoring and collecting replication status/synch data from MySQL command line.
  • 42. Integration with MyOracle Support MySQL Support Diagnostic Reports Quickly collects/packages MySQL, OS and query diagnostics into portable report for Oracle Support Attach to new or existing SRs Quicker diagnosis/fixing of problems
  • 43. MySQL Workbench SE Database Design Visual Design, modeling Forward/Reverse Engineer Schema validation, Schema doc SQL Development SQL Editor - Color Syntax Highlighting Objects - Import/Export, Browse/Edit Connections - Wizard, SSH Tunnel Database Administration Status, Configuration, Start/Stop Users, Security, Sessions Import/Export Dump Files Scripting & Plug-in Support UI Designed to match VS 2010 Saves you time developing and managing your MySQL apps.
  • 44. Oracle High Availability Oracle Linux Oracle VM + MySQL Template Oracle Fusion MiddleWare WebLogic Server Database Adapter for Oracle SOA Suite Oracle BPM Oracle Virtual Directory Oracle Data Integrator Oracle Enterprise Performance Management Oracle Identity Analytics Open SSO STS, Open SSO Fedlet Oracle Product Certifications
  • 45. Oracle Golden Gate Bi-directional replication between MySQL and Oracle Exadata Data Stores – Enterprise DW, legacy apps, etc. Hybrid Applications (MySQL frontend + Oracle data store) Oracle Secure Backup MySQL Enterprise Backup - supports backup streaming to OSB via SBT API Oracle Product Certifications Enables you to manage your Oracle and MySQL databases with Oracle tools/solutions you are already using.
  • 46. 24 X 7 Problem Resolution Services Unlimited Support Incidents Knowledge Base Maintenance Releases, Bug fixes, Patches, Updates MySQL Consultative Support Staffed by experienced, seasoned MySQL Engineers Oracle Premier Support for MySQL
  • 47. Tough Questions, Real Solutions ..version of MySQL to run? … servers down? … will systems scale? … security policies, change? … performance issues? Where/When/How to Tune? … expensive, slow queries? … Replication synch issues? … managing Oracle and MySQL databases? … Developers productive? … can I recover? MySQL Enterprise Scalability MySQL Enterprise Monitor, Advisors, Query Analyzer MySQL Consultative Support MySQL Enterprise Monitor, Query Analyzer MySQL Enterprise Monitor, Advisors, Query Analyzer MySQL Consultative Support MySQL Enterprise Monitor, Replication Monitor Oracle Premier 7x24 Support MySQL Enterprise Scalability MySQL Enterprise Monitor, Advisors, Query Analyzer MySQL Consultative Support Oracle Premier 7x24 Support MySQL Enterprise Monitor, Advisors MySQL Enterprise High Availability MySQL External Authentication MySQL Enterprise Monitor, Security Advisor MySQL Workbench SE MySQL Enterprise Monitor, Query Analyzer Oracle Premier 7x24 Support MySQL Enterprise Backup Oracle Product Certifications
  • 49. Additional Resources mysql.com TCO calculator White Papers Customer use cases and success stories dev.mysql.com Downloads Documentation Forums PlanetMySQL eDelivery.com Download and evaluate all MySQL products

Editor's Notes

  • #4: In case you haven’t seen it, MySQL made the cover of the Oracle Magazine January/February edition. Oracle Magazine is distributed to over half a million of IT managers, DBAs and developers. As you probably realize, this is yet another indicator that Oracle is very serious about MySQL.
  • #5: To turn this vision into reality, Oracle has spent many years designing and building the industry’s most complete and consistent architecture for our enterprise software and systems products. That architecture is called the Oracle Fusion Architecture. Oracle Fusion Architecture is a standards-based technology blueprint that details the linkage between all Oracle products. We get higher quality products, because our best people build a given service only once and we use that across the stack. We also lower our costs because we aren’t building lower quality products multiple times. Oracle Fusion Architecture is based on three emerging trends in Information Technology: Service Oriented Applications: an applications development and deployment strategy that enables effective, predictable business process changes through standards based integration of applications developed as web services. Enterprise Information Management: the systematic management of the complete life cycle of information of all types. Grid Computing Infrastructure: predictable, low cost operations of all key system components that power business applications, such as servers, storage, networking, databases, and middleware. There are many benefits to our customers. By using standardized hardware and software components and certified system configurations, we ease the burden of installation, training and administration. Certification across the stack helps you uptake technology more rapidly and smoothly. Centralized management of the entire stack improves service levels and simplifies change management while reducing costs. Engineering the entire stack also means higher reliability and greater security. Ultimately, all of this leads to more flexible set of business processes with a lower cost of ownership. The value to our customers is a complete, integrated family of systems with the highest performance from application to disk. These systems will be based on powerful, market leading technologies including SPARC and x64-based systems, low cost open storage, the Solaris and Linux operating systems, Java – the most popular enterprise software platform, and the best databases in the world – Oracle, MySQL and Berkeley DB. Over X,000 customer support specialists and XX,000 implementation consultants will stand ready to ensure that our systems meet your needs. In addition, Oracle has a huge partner ecosystem to round out our offerings with additional products and services. C omplete, open and integrated systems The highest performance from application to disk The most scalable, reliable, and secure Reduces complexity, risk and cost Built on leading technologies SPARC and x64 servers Open storage and tape storage Solaris and Linux operating systems Java software Oracle, MySQL, Berkeley DB databases Single vendor support X,000 customer support specialists, speaking 29 languages XX,000 implementation consultants Industry-leading partner ecosystem 21,000 partners 5 million+ developer community
  • #7: Oracle already delivered a lot of of MySQL GA Software in CY2010-11. Oracle promised to make MySQL better, and continues to deliver.
  • #11: MySQL has some big name customers across its target markets of Web, Embedded, Saas/Cloud/Hosting, Telco, Enterprise 2.0. If MySQL is good enough for these customers, it should be good enough for most application use cases.
  • #19: At 1024 Connections: 186% performance gain for MySQL 5.5 over 5.1.50 (InnoDB 1.0) - 369% performance gain for MySQL 5.5 over 5.1.50 (Default InnoDB)
  • #20: At 1024 Connections: - 175% performance gain for MySQL 5.5 over 5.1.50 (InnoDB 1.0) - 184% performance gain for MySQL 5.5 over 5.1.50 (Default InnoDB)
  • #21: At 1024 Connections: 518% performance gain for MySQL 5.5 over 5.1.50 (InnoDB 1.0) - 538% performance gain for MySQL 5.5 over 5.1.50 (Default InnoDB)
  • #22: At 256 Connections: 199% performance gain for MySQL 5.5 over 5.1.50 (InnoDB 1.0) - 1561% performance gain for MySQL 5.5 over 5.1.50 (Default InnoDB)
  • #27: Single server, mixed mode or windows only mode. User logs in to LDAP, AD….or SSPI User connects to MySQL, tokens are passed, auth plug-in checks LDAP, grants access to MySQL…
  • #35: Template brings you benefits of virt – flexible, agile arch. Couples that with simple deployment Adds to that HA – running in virt environment, decoupled from underlying h/w platform, so we can: Migrate live, running instances across a server pool for planned maint activities – OVM does this over SSL, so secure Also has its own heartbeating mechanism to can detect failures – move instance from failed server to another server in the server pool, auto VM F/Over handles failures of physical server, network and of the VM. We’ve developed scripts which detect and failover crashes of the MySQL Server – only available under enterprise. Saves cust development work