SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121
菲季利浦安東尼安德斯 Philip Antoniades
Senior Director, MySQL Sales Consulting
From Nice to Have to Mission Critical:
MySQL Enterprise Edition
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 122
Program Agenda
 MySQL and you
 Data in the modern enterprise
 MySQL Enterprise Edition
 Oracle Product Integrations/Certifications
 Learn more
 Questions?
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 123
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
decision. 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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 124
World’s Most Popular Open Source Database
• Over 15 million estimated installations
• Used by 9 of top 10 web sites in the world
• Embedded by 8 of the top 10 ISVs
• #1 database in the Cloud
• Integrated w/Hadoop in 80% of Big Data platforms
• Facebook: 175K fans, +35% YoY Growth
• Twitter: 28K followers, +67% YoY Growth
• Numerous Awards: Linux Journal, CRN, PHP Architect...
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 125
Cloud
Web & Enterprise OEM & ISVs
Industry Leaders Rely on MySQL
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 126
From Nice to Have to
Mission-Critical
(and all points between)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 127
Users/Dependence
Sales dept can’t get accurate reports
from IT. Builds Data Mart to query
Order System to serve Sales
Management with sales data reports
Works so well that access is
extended to Executive
Management and Accounting
System added as second
data source
Mission-Critical
Data Mart has entire
Salesforce, Exec team,
leaders of Finance, Marketing
and Service departments as
users (200+ people) and three
back ends, Orders,
Accounting & CRM
Day 1 6 months 1 year
Inflection point when “nice
to have” becomes mission-
critical
nice to have
Custom Applications Mission Critical Over Time
Example
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 128
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
1 minute of downtime
= Lost $
nice to have
What’s At Risk?
Revenue and Productivity
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 129
40% DATA GROWTH
PER YEAR
5.9BN MOBILE SUBS IN 2011
OVER 1.2 BILLION iOS & ANDROID
APPS IN 2012
85% HANDSETS
SHIPPED WITH A
BROWSER
$1TR BY 2013
$700BN IN 2011
2.2BN USERS
630M WEB SITES
400m TWEETS
PER DAY
955M USERS
552M DAILY ACTIVE
72 HOURS
UPLOADED EVERY
MINUTE
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1210
..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?
And then, tough questions…
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211
Oracle Premier
Lifetime Support
Oracle Product
Certifications/Integrations
MySQL Enterprise
High Availability
MySQL Enterprise
Security
MySQL Enterprise
Scalability
MySQL Enterprise
Backup
MySQL Enterprise
Monitor/Query Analyzer
MySQL Workbench
MySQL Enterprise Edition
Highest Levels of Security, Performance and Availability
MySQL Enterprise
Audit
Oracle Premier
Lifetime Support
Oracle Product
Certifications/Integrations
MySQL Enterprise
High Availability
MySQL Enterprise
Security
MySQL Enterprise
Scalability
MySQL Enterprise
Backup
MySQL Enterprise
Monitor/Query Analyzer
MySQL Workbench
MySQL Enterprise
Audit
Oracle Premier
Lifetime Support
Oracle Product
Certifications
MySQL Enterprise
High Availability
MySQL Enterprise
Security
MySQL Enterprise
Scalability
MySQL Enterprise
Backup
MySQL Enterprise
Monitor/Query Analyzer
MySQL
Workbench
MySQL Enterprise
Audit
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212
 Out-of-the-box logging of connections, logins, query activity across
all or specific MySQL servers
 User defined policies, filtering and log rotation
 Dynamically enabled, disabled: no server restart
 XML-based audit stream per Oracle audit specification
 Easily implemented via MySQL 5.5 Audit API
 MySQL 5.5.28 and higher
Adds regulatory compliance to MySQL applications.
HIPAA, Sarbanes-Oxley, PCI, etc.
New!MySQL Enterprise Audit
Policy-based Auditing for MySQL Applications
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213
2. User Joe Connects and Queries Server1
MySQL Enterprise Audit Flow
1. DBA Enables on Server1
Server1
3. Joe’s connection, query logged
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214
 PAM (Pluggable Authentication Modules)
- Access external authentication methods
- Standard interface (Unix, LDAP, Kerberos, others)
- proxied and non-proxied users
 Windows
- Access native Windows services
- Authenticate users already logged into Windows (Windows Active
Directory)
 Pluggable Authentication API
Integrates MySQL with existing security infrastructures and SOPs.
MySQL Enterprise Security
External Authentication
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215
 MySQL default thread-handling – excellent performance, can
limit scalability as user connections grow
 MySQL Thread Pool improves sustained performance/scale as
user connections grow
 Thread Pool API
Ensures better, sustained performance as user loads continue to grow.
MySQL Enterprise Scalability
MySQL Thread Pool
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1216
Internal Clients
Default
Thread Handling
Connections
/statements
assigned
to Threads
for life
 Connections assigned to 1 thread for the life of the connection, same thread used
for all statements
 No prioritization of threads, statement executions
 Many concurrent connections = many concurrent execution threads to consume
server memory, limit scalability
Connection Execution Threads
External Clients
Default Thread Handling
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1217
Internal Clients
Connection Execution Threads
External Clients
Thread Pool
Thread Group 1
Threads 1 - 4096
Thread Group 2
Threads 4097 - 8193
Thread Group N
Threads 8194 - N
 Thread 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
 Threads are prioritized, statements queued to limit concurrent executions, load on
server, improve scalability as connections grow
Thread Group 1
Thread Group 2
Thread Group N
With Thread Pool Enabled
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1218
MySQL Enterprise Edition
With Thread Pool
MySQL Community Server
Without Thread Pool
20x Better Scalability with Thread Pool
8 32 128 512 1536 2560 3584
0
1000
2000
3000
4000
5000
6000
7000
8000
MySQL 5.5 Sysbench OLTP Read/Write
Simultaneous Database Connections
Transactions Per Second
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)
With Thread Pool Enabled
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1219
MySQL Enterprise Edition
With Thread Pool
MySQL Community Server
Without Thread Pool
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)
8 32 128 512 1536 2560 3584
0
2000
4000
6000
8000
10000
12000
MySQL 5.5 Sysbench OLTP Read Only
Simultaneous Database Connections
Transactions Per Second
With Thread Pool Enabled
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1220
A Virtual MySQL DBA Assistant!
 Web-based, global view of
MySQL/Cluster applications (on-
premise and Cloud deployments)
 Automated, rules-based monitoring
and alerts (SMTP, SNMP enabled)
 Query capture, monitoring, analysis
and tuning, correlated with Monitor
graphs
 Real-time Replication Monitor with
auto-discovery of master-slave
topologies
 Integrated with Oracle Support
MySQL Enterprise Monitor
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1221
Saves time writing, deploying, versioning, maintaining custom scripts. Visualize
problems and tuning opportunities you cannot find yourself.
10 Advisors, 160+ Rules, 60+ MySQL, OS specific Graphs
Administration
Monitors and Advises on
Optimal Start up and Run
time 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
Backup
Monitors and Advises on
Backup/Recovery
processes
Automated Advisors and Alerts
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1222
 Centralized monitoring of queries
without Slow Query Log, SHOW
PROCESSLIST;
 Aggregated view of query
execution counts, time, and rows
 Visual “grab and go” correlation
with Monitor graphs
 Enabled via Connectors (PHP,
JDBC, .Net) or MySQL Proxy
Saves you time parsing atomic
executions from logs. Finds problems
you cannot find yourself.
MySQL Query Analyzer
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1223
Example query exec with
variable substitution
Trace query exec back to
source code
Full exec EXPLAIN
Query Execution Drill Downs
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1224
 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.
Automated Replication Monitor
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1225
 Online Backup for InnoDB (scriptable interface)
 Full, Incremental, Partial Backups (with compression)
 Point in Time, Full, Partial Recovery options
 Enterprise Advisor Monitoring and Alerts on Backup Operations
 Metadata on status, progress, history
 Unlimited Database Size
 Cross-Platform
- Windows, Linux, Unix
 Certified with Oracle Secure Backup, NetBackup, Tivoli, others
Ensures quick, online backup and recovery of your on premise and Cloud
based MySQL applications.
MySQL Enterprise Backup
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1226
New! Database Migration Wizard
for SQL Server, Sybase, PostgreSQL
Database Design
- Visual Design, modeling
- Forward/Reverse Engineer
- Schema validation, Schema doc
SQL Development
- SQL Editor - Color Syntax
Highlighting
- Objects - Import/Export,
Browse/Edit
Database Administration
- Status, Configuration, Start/Stop
- Users, Security, Sessions
- Import/Export Dump Files
MySQL Workbench
Saves you time developing and
managing your MySQL applications.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1227
 Oracle Linux
 Oracle VM
 Oracle VM Manager
 Oracle Cluster File System 2 (OCFS2)
 MySQL Database 5.5 (Enterprise Edition)
Pre-Installed & Pre-Configured
Full Integration & QA Testing
Single Point of Support Oracle VM Servers
Oracle VM Server Pool
ocfs2
Oracle VM
Manager
iSCSI / FC-AL
Oracle VM
Secure Live
Migration (SSL)
Oracle VM
Automatic Fault
Detection &
Recovery
http://mysql.com/why-mysql/white-papers/mysql_wp_oracle-vm-template-for-mee.php
MySQL Enterprise High Availability
Oracle VM Template for MySQL Enterprise Edition
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1228
 Certified and fully supported by Oracle
– DRBD integrated into Oracle Linux Unbreakable
Enterprise Kernel R2
– Pacemaker and Corosync for clustering & failover
– Updates to stack via ULN channel
 Based on distributed storage, not a SAN
– Synchronous replication eliminates risk of data
loss
 Open source, mature & proven
New!
MySQL Enterprise High Availability
Oracle Linux + DRBD Stack
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1229
 Native Windows HA clustering with MySQL
 Failures & Planned Maintenance
 Quorum (3rd vote), data (InnoDB + schema) & binaries
(optional) stored in shared storage (iSCSI & FCAL)
 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
** Technical support for Windows Server Failover Clustering must be sourced from Microsoft.
Download the Guide: http://bit.ly/w3rSoP
App
Virtual IP
Data Bin
Slave App App
Vote
MySQL Enterprise High Availability
Windows Server Failover Clustering
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1230
 Kernel based heartbeat and monitoring
 SPARC and x86. Solaris Virtualization-aware
 MySQL agent included with Oracle Solaris Cluster
 Learn more:
http://www.oracle.com/technetwork/server-storage/solaris-
cluster/overview/index.html
New!
MySQL Enterprise High Availability
Oracle Solaris Clustering
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1231
 Oracle Fusion MiddleWare
- 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 ship with MySQL 5.x JDBC driver
Oracle Product Integrations/Certifications
Available Now
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1232
 Oracle Linux (w/DRBD Stack)
 Oracle VM
 Oracle VM Template for MySQL EE
 Oracle Solaris Clustering
 Oracle GoldenGate
 Oracle Secure Backup
 Oracle Database Firewall
 My Oracle Online Support
Oracle Product Integrations/Certifications
Available Now
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1233
Oracle Product Integrations/Certifications
In Progress
 Oracle Fusion MiddleWare
- WebCenter Suite
- Enterprise Content Management
- Oracle Business Intelligence Suite
 Oracle Clusterware
 Oracle Audit Vault
 Oracle Enterprise Manager
 And More…
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1234
 Largest Team of MySQL Experts
 Backed by MySQL Developers
 Forward Compatible Hot Fixes
 MySQL Maintenance Releases
 Direct Access to MySQL Support Engineers
 Support in 29 Languages
 24/7/365
 Unlimited Incidents
 Knowledge Base
 MySQL Consultative Support
Only From
Oracle
Oracle Premier Lifetime Support for MySQL
Rely on the Experts
"The rep that assisted me was simply
outstanding. He immediately recognized
the cause of my problem and provided the
resolution.”
mysql.com/support/quotes
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1235
 mysql.com
- MySQL Products and Editions
- TCO calculator
- Customer use cases and success stories
 dev.mysql.com
- Downloads, Documentation
- Forums
- PlanetMySQL
 eDelivery.oracle.com
- Download and evaluate all MySQL products
Learn More
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1236
Questions?
From Nice to Have to Mission Critical
MySQL Enterprise Edition

Contenu connexe

Tendances

Greenplum versus redshift and actian vectorwise comparison
Greenplum versus redshift and actian vectorwise comparisonGreenplum versus redshift and actian vectorwise comparison
Greenplum versus redshift and actian vectorwise comparisonDr. Syed Hassan Amin
 
MySQL 8.0 InnoDB Cluster demo
MySQL 8.0 InnoDB Cluster demoMySQL 8.0 InnoDB Cluster demo
MySQL 8.0 InnoDB Cluster demoKeith Hollman
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise MonitorTed Wennmark
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology OverviewKeith Hollman
 
MySQL Features & Implementation
MySQL Features & ImplementationMySQL Features & Implementation
MySQL Features & ImplementationOSSCube
 
MySQL 8.0 Released Update
MySQL 8.0 Released UpdateMySQL 8.0 Released Update
MySQL 8.0 Released UpdateKeith Hollman
 
MySQL 5.6, news in 5.7 and our HA options
MySQL 5.6, news in 5.7 and our HA optionsMySQL 5.6, news in 5.7 and our HA options
MySQL 5.6, news in 5.7 and our HA optionsTed Wennmark
 
What's New in MySQL 5.6
What's New in MySQL 5.6What's New in MySQL 5.6
What's New in MySQL 5.6Santo Leto
 
MySQL Community and Commercial Edition
MySQL Community and Commercial EditionMySQL Community and Commercial Edition
MySQL Community and Commercial EditionMario Beck
 
Conference slides: MySQL Cluster Performance Tuning
Conference slides: MySQL Cluster Performance TuningConference slides: MySQL Cluster Performance Tuning
Conference slides: MySQL Cluster Performance TuningSeveralnines
 
MySQL Enterprise Backup - BnR Scenarios
MySQL Enterprise Backup - BnR ScenariosMySQL Enterprise Backup - BnR Scenarios
MySQL Enterprise Backup - BnR ScenariosKeith Hollman
 
MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015Mario Beck
 
MySQL Enterprise Edition Overview
MySQL Enterprise Edition OverviewMySQL Enterprise Edition Overview
MySQL Enterprise Edition OverviewMario Beck
 
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLMySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLOlivier DASINI
 
MySQL Cluster performance best practices
MySQL Cluster performance best practicesMySQL Cluster performance best practices
MySQL Cluster performance best practicesMat Keep
 
NoSQL and MySQL webinar - best of both worlds
NoSQL and MySQL webinar - best of both worldsNoSQL and MySQL webinar - best of both worlds
NoSQL and MySQL webinar - best of both worldsMat Keep
 

Tendances (20)

Greenplum versus redshift and actian vectorwise comparison
Greenplum versus redshift and actian vectorwise comparisonGreenplum versus redshift and actian vectorwise comparison
Greenplum versus redshift and actian vectorwise comparison
 
MySQL 8.0 InnoDB Cluster demo
MySQL 8.0 InnoDB Cluster demoMySQL 8.0 InnoDB Cluster demo
MySQL 8.0 InnoDB Cluster demo
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology Overview
 
MySQL Features & Implementation
MySQL Features & ImplementationMySQL Features & Implementation
MySQL Features & Implementation
 
InnoDb Vs NDB Cluster
InnoDb Vs NDB ClusterInnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
 
MySQL 8.0 Released Update
MySQL 8.0 Released UpdateMySQL 8.0 Released Update
MySQL 8.0 Released Update
 
MySQL 5.6, news in 5.7 and our HA options
MySQL 5.6, news in 5.7 and our HA optionsMySQL 5.6, news in 5.7 and our HA options
MySQL 5.6, news in 5.7 and our HA options
 
What's New in MySQL 5.6
What's New in MySQL 5.6What's New in MySQL 5.6
What's New in MySQL 5.6
 
MySQL Community and Commercial Edition
MySQL Community and Commercial EditionMySQL Community and Commercial Edition
MySQL Community and Commercial Edition
 
Conference slides: MySQL Cluster Performance Tuning
Conference slides: MySQL Cluster Performance TuningConference slides: MySQL Cluster Performance Tuning
Conference slides: MySQL Cluster Performance Tuning
 
MySQL Enterprise Backup - BnR Scenarios
MySQL Enterprise Backup - BnR ScenariosMySQL Enterprise Backup - BnR Scenarios
MySQL Enterprise Backup - BnR Scenarios
 
MySQL Cluster Basics
MySQL Cluster BasicsMySQL Cluster Basics
MySQL Cluster Basics
 
MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015
 
MySQL Enterprise Edition Overview
MySQL Enterprise Edition OverviewMySQL Enterprise Edition Overview
MySQL Enterprise Edition Overview
 
MySQL Cluster
MySQL ClusterMySQL Cluster
MySQL Cluster
 
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLMySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
 
MySQL Cluster performance best practices
MySQL Cluster performance best practicesMySQL Cluster performance best practices
MySQL Cluster performance best practices
 
NoSQL and MySQL webinar - best of both worlds
NoSQL and MySQL webinar - best of both worldsNoSQL and MySQL webinar - best of both worlds
NoSQL and MySQL webinar - best of both worlds
 
Oracle super cluster m7
Oracle super cluster m7Oracle super cluster m7
Oracle super cluster m7
 

Similaire à From Nice to Have to Mission Critical: MySQL Enterprise Edition

MySQL Enterprise Edition
MySQL Enterprise EditionMySQL Enterprise Edition
MySQL Enterprise EditionMySQL Brasil
 
MySQL para Desenvolvedores de Games
MySQL para Desenvolvedores de GamesMySQL para Desenvolvedores de Games
MySQL para Desenvolvedores de GamesMySQL Brasil
 
Netherlands Tech Tour 03 - MySQL Cluster
Netherlands Tech Tour 03 -   MySQL ClusterNetherlands Tech Tour 03 -   MySQL Cluster
Netherlands Tech Tour 03 - MySQL ClusterMark Swarbrick
 
MySQL Web Reference Architecture
MySQL Web Reference Architecture MySQL Web Reference Architecture
MySQL Web Reference Architecture Ricky Setyawan
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise MonitorMark Swarbrick
 
MySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise EditionMySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise EditionMark Swarbrick
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
MySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime TimeMySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime TimeArnab Ray
 
Architecture performance and tips and tricks for instantis enterprise track 8...
Architecture performance and tips and tricks for instantis enterprise track 8...Architecture performance and tips and tricks for instantis enterprise track 8...
Architecture performance and tips and tricks for instantis enterprise track 8...p6academy
 
Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Olivier DASINI
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & designMark Swarbrick
 
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...GeneXus
 
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users   finalCon8833 access at scale for hundreds of millions of users   final
Con8833 access at scale for hundreds of millions of users finalOracleIDM
 
My sql performance tuning course
My sql performance tuning courseMy sql performance tuning course
My sql performance tuning courseAlberto Centanni
 
What_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12cWhat_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12cMaria Colgan
 
My sql enterprise_edition_wp_v38
My sql enterprise_edition_wp_v38My sql enterprise_edition_wp_v38
My sql enterprise_edition_wp_v38Jeton Selimi
 
Best Practices for implementing Database Security Comprehensive Database Secu...
Best Practices for implementing Database Security Comprehensive Database Secu...Best Practices for implementing Database Security Comprehensive Database Secu...
Best Practices for implementing Database Security Comprehensive Database Secu...Kal BO
 

Similaire à From Nice to Have to Mission Critical: MySQL Enterprise Edition (20)

MySQL Enterprise Edition
MySQL Enterprise EditionMySQL Enterprise Edition
MySQL Enterprise Edition
 
MySQL para Desenvolvedores de Games
MySQL para Desenvolvedores de GamesMySQL para Desenvolvedores de Games
MySQL para Desenvolvedores de Games
 
MySQL cluster 7.4
MySQL cluster 7.4 MySQL cluster 7.4
MySQL cluster 7.4
 
Netherlands Tech Tour 03 - MySQL Cluster
Netherlands Tech Tour 03 -   MySQL ClusterNetherlands Tech Tour 03 -   MySQL Cluster
Netherlands Tech Tour 03 - MySQL Cluster
 
MySQL Web Reference Architecture
MySQL Web Reference Architecture MySQL Web Reference Architecture
MySQL Web Reference Architecture
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor
 
MySQL Tech Tour Nov, 2013
MySQL Tech Tour Nov, 2013MySQL Tech Tour Nov, 2013
MySQL Tech Tour Nov, 2013
 
MySQL
MySQLMySQL
MySQL
 
MySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise EditionMySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise Edition
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
MySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime TimeMySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime Time
 
Architecture performance and tips and tricks for instantis enterprise track 8...
Architecture performance and tips and tricks for instantis enterprise track 8...Architecture performance and tips and tricks for instantis enterprise track 8...
Architecture performance and tips and tricks for instantis enterprise track 8...
 
Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
 
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
 
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users   finalCon8833 access at scale for hundreds of millions of users   final
Con8833 access at scale for hundreds of millions of users final
 
My sql performance tuning course
My sql performance tuning courseMy sql performance tuning course
My sql performance tuning course
 
What_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12cWhat_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12c
 
My sql enterprise_edition_wp_v38
My sql enterprise_edition_wp_v38My sql enterprise_edition_wp_v38
My sql enterprise_edition_wp_v38
 
Best Practices for implementing Database Security Comprehensive Database Secu...
Best Practices for implementing Database Security Comprehensive Database Secu...Best Practices for implementing Database Security Comprehensive Database Secu...
Best Practices for implementing Database Security Comprehensive Database Secu...
 

Plus de 郁萍 王

MySQL cluster workshop
MySQL cluster workshopMySQL cluster workshop
MySQL cluster workshop郁萍 王
 
MySQL EXPLAIN Explained-Norvald H. Ryeng
MySQL EXPLAIN Explained-Norvald H. RyengMySQL EXPLAIN Explained-Norvald H. Ryeng
MySQL EXPLAIN Explained-Norvald H. Ryeng郁萍 王
 
Raising The MySQL Bar-Manyi Lu
Raising The MySQL Bar-Manyi LuRaising The MySQL Bar-Manyi Lu
Raising The MySQL Bar-Manyi Lu郁萍 王
 
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例郁萍 王
 
MySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 ReviewMySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 Review郁萍 王
 
MySQL 網路參考架構
MySQL 網路參考架構MySQL 網路參考架構
MySQL 網路參考架構郁萍 王
 
MySQL5.6新功能
MySQL5.6新功能MySQL5.6新功能
MySQL5.6新功能郁萍 王
 
MySQL Workbench
MySQL WorkbenchMySQL Workbench
MySQL Workbench郁萍 王
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor郁萍 王
 
MySQL enterprise edition backup
MySQL enterprise edition backupMySQL enterprise edition backup
MySQL enterprise edition backup郁萍 王
 

Plus de 郁萍 王 (13)

MySQL cluster workshop
MySQL cluster workshopMySQL cluster workshop
MySQL cluster workshop
 
MySQL EXPLAIN Explained-Norvald H. Ryeng
MySQL EXPLAIN Explained-Norvald H. RyengMySQL EXPLAIN Explained-Norvald H. Ryeng
MySQL EXPLAIN Explained-Norvald H. Ryeng
 
Raising The MySQL Bar-Manyi Lu
Raising The MySQL Bar-Manyi LuRaising The MySQL Bar-Manyi Lu
Raising The MySQL Bar-Manyi Lu
 
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例
 
MySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 ReviewMySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 Review
 
MySQL 網路參考架構
MySQL 網路參考架構MySQL 網路參考架構
MySQL 網路參考架構
 
MySQL5.6新功能
MySQL5.6新功能MySQL5.6新功能
MySQL5.6新功能
 
MySQL Workbench
MySQL WorkbenchMySQL Workbench
MySQL Workbench
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor
 
MySQL enterprise edition backup
MySQL enterprise edition backupMySQL enterprise edition backup
MySQL enterprise edition backup
 
MySQL culster
MySQL culsterMySQL culster
MySQL culster
 
About MySQL
About MySQLAbout MySQL
About MySQL
 
MySQL
MySQLMySQL
MySQL
 

Dernier

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
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
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

From Nice to Have to Mission Critical: MySQL Enterprise Edition

  • 1. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121 菲季利浦安東尼安德斯 Philip Antoniades Senior Director, MySQL Sales Consulting From Nice to Have to Mission Critical: MySQL Enterprise Edition
  • 2. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 122 Program Agenda  MySQL and you  Data in the modern enterprise  MySQL Enterprise Edition  Oracle Product Integrations/Certifications  Learn more  Questions?
  • 3. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 123 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 decision. 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. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 124 World’s Most Popular Open Source Database • Over 15 million estimated installations • Used by 9 of top 10 web sites in the world • Embedded by 8 of the top 10 ISVs • #1 database in the Cloud • Integrated w/Hadoop in 80% of Big Data platforms • Facebook: 175K fans, +35% YoY Growth • Twitter: 28K followers, +67% YoY Growth • Numerous Awards: Linux Journal, CRN, PHP Architect...
  • 5. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 125 Cloud Web & Enterprise OEM & ISVs Industry Leaders Rely on MySQL
  • 6. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 126 From Nice to Have to Mission-Critical (and all points between)
  • 7. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 127 Users/Dependence Sales dept can’t get accurate reports from IT. Builds Data Mart to query Order System to serve Sales Management with sales data reports Works so well that access is extended to Executive Management and Accounting System added as second data source Mission-Critical Data Mart has entire Salesforce, Exec team, leaders of Finance, Marketing and Service departments as users (200+ people) and three back ends, Orders, Accounting & CRM Day 1 6 months 1 year Inflection point when “nice to have” becomes mission- critical nice to have Custom Applications Mission Critical Over Time Example
  • 8. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 128 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 1 minute of downtime = Lost $ nice to have What’s At Risk? Revenue and Productivity
  • 9. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 129 40% DATA GROWTH PER YEAR 5.9BN MOBILE SUBS IN 2011 OVER 1.2 BILLION iOS & ANDROID APPS IN 2012 85% HANDSETS SHIPPED WITH A BROWSER $1TR BY 2013 $700BN IN 2011 2.2BN USERS 630M WEB SITES 400m TWEETS PER DAY 955M USERS 552M DAILY ACTIVE 72 HOURS UPLOADED EVERY MINUTE
  • 10. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1210 ..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? And then, tough questions…
  • 11. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211 Oracle Premier Lifetime Support Oracle Product Certifications/Integrations MySQL Enterprise High Availability MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Backup MySQL Enterprise Monitor/Query Analyzer MySQL Workbench MySQL Enterprise Edition Highest Levels of Security, Performance and Availability MySQL Enterprise Audit Oracle Premier Lifetime Support Oracle Product Certifications/Integrations MySQL Enterprise High Availability MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Backup MySQL Enterprise Monitor/Query Analyzer MySQL Workbench MySQL Enterprise Audit Oracle Premier Lifetime Support Oracle Product Certifications MySQL Enterprise High Availability MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Backup MySQL Enterprise Monitor/Query Analyzer MySQL Workbench MySQL Enterprise Audit
  • 12. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212  Out-of-the-box logging of connections, logins, query activity across all or specific MySQL servers  User defined policies, filtering and log rotation  Dynamically enabled, disabled: no server restart  XML-based audit stream per Oracle audit specification  Easily implemented via MySQL 5.5 Audit API  MySQL 5.5.28 and higher Adds regulatory compliance to MySQL applications. HIPAA, Sarbanes-Oxley, PCI, etc. New!MySQL Enterprise Audit Policy-based Auditing for MySQL Applications
  • 13. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213 2. User Joe Connects and Queries Server1 MySQL Enterprise Audit Flow 1. DBA Enables on Server1 Server1 3. Joe’s connection, query logged
  • 14. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214  PAM (Pluggable Authentication Modules) - Access external authentication methods - Standard interface (Unix, LDAP, Kerberos, others) - proxied and non-proxied users  Windows - Access native Windows services - Authenticate users already logged into Windows (Windows Active Directory)  Pluggable Authentication API Integrates MySQL with existing security infrastructures and SOPs. MySQL Enterprise Security External Authentication
  • 15. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215  MySQL default thread-handling – excellent performance, can limit scalability as user connections grow  MySQL Thread Pool improves sustained performance/scale as user connections grow  Thread Pool API Ensures better, sustained performance as user loads continue to grow. MySQL Enterprise Scalability MySQL Thread Pool
  • 16. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1216 Internal Clients Default Thread Handling Connections /statements assigned to Threads for life  Connections assigned to 1 thread for the life of the connection, same thread used for all statements  No prioritization of threads, statement executions  Many concurrent connections = many concurrent execution threads to consume server memory, limit scalability Connection Execution Threads External Clients Default Thread Handling
  • 17. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1217 Internal Clients Connection Execution Threads External Clients Thread Pool Thread Group 1 Threads 1 - 4096 Thread Group 2 Threads 4097 - 8193 Thread Group N Threads 8194 - N  Thread 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  Threads are prioritized, statements queued to limit concurrent executions, load on server, improve scalability as connections grow Thread Group 1 Thread Group 2 Thread Group N With Thread Pool Enabled
  • 18. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1218 MySQL Enterprise Edition With Thread Pool MySQL Community Server Without Thread Pool 20x Better Scalability with Thread Pool 8 32 128 512 1536 2560 3584 0 1000 2000 3000 4000 5000 6000 7000 8000 MySQL 5.5 Sysbench OLTP Read/Write Simultaneous Database Connections Transactions Per Second 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) With Thread Pool Enabled
  • 19. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1219 MySQL Enterprise Edition With Thread Pool MySQL Community Server Without Thread Pool 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) 8 32 128 512 1536 2560 3584 0 2000 4000 6000 8000 10000 12000 MySQL 5.5 Sysbench OLTP Read Only Simultaneous Database Connections Transactions Per Second With Thread Pool Enabled
  • 20. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1220 A Virtual MySQL DBA Assistant!  Web-based, global view of MySQL/Cluster applications (on- premise and Cloud deployments)  Automated, rules-based monitoring and alerts (SMTP, SNMP enabled)  Query capture, monitoring, analysis and tuning, correlated with Monitor graphs  Real-time Replication Monitor with auto-discovery of master-slave topologies  Integrated with Oracle Support MySQL Enterprise Monitor
  • 21. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1221 Saves time writing, deploying, versioning, maintaining custom scripts. Visualize problems and tuning opportunities you cannot find yourself. 10 Advisors, 160+ Rules, 60+ MySQL, OS specific Graphs Administration Monitors and Advises on Optimal Start up and Run time 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 Backup Monitors and Advises on Backup/Recovery processes Automated Advisors and Alerts
  • 22. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1222  Centralized monitoring of queries without Slow Query Log, SHOW PROCESSLIST;  Aggregated view of query execution counts, time, and rows  Visual “grab and go” correlation with Monitor graphs  Enabled via Connectors (PHP, JDBC, .Net) or MySQL Proxy Saves you time parsing atomic executions from logs. Finds problems you cannot find yourself. MySQL Query Analyzer
  • 23. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1223 Example query exec with variable substitution Trace query exec back to source code Full exec EXPLAIN Query Execution Drill Downs
  • 24. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1224  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. Automated Replication Monitor
  • 25. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1225  Online Backup for InnoDB (scriptable interface)  Full, Incremental, Partial Backups (with compression)  Point in Time, Full, Partial Recovery options  Enterprise Advisor Monitoring and Alerts on Backup Operations  Metadata on status, progress, history  Unlimited Database Size  Cross-Platform - Windows, Linux, Unix  Certified with Oracle Secure Backup, NetBackup, Tivoli, others Ensures quick, online backup and recovery of your on premise and Cloud based MySQL applications. MySQL Enterprise Backup
  • 26. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1226 New! Database Migration Wizard for SQL Server, Sybase, PostgreSQL Database Design - Visual Design, modeling - Forward/Reverse Engineer - Schema validation, Schema doc SQL Development - SQL Editor - Color Syntax Highlighting - Objects - Import/Export, Browse/Edit Database Administration - Status, Configuration, Start/Stop - Users, Security, Sessions - Import/Export Dump Files MySQL Workbench Saves you time developing and managing your MySQL applications.
  • 27. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1227  Oracle Linux  Oracle VM  Oracle VM Manager  Oracle Cluster File System 2 (OCFS2)  MySQL Database 5.5 (Enterprise Edition) Pre-Installed & Pre-Configured Full Integration & QA Testing Single Point of Support Oracle VM Servers Oracle VM Server Pool ocfs2 Oracle VM Manager iSCSI / FC-AL Oracle VM Secure Live Migration (SSL) Oracle VM Automatic Fault Detection & Recovery http://mysql.com/why-mysql/white-papers/mysql_wp_oracle-vm-template-for-mee.php MySQL Enterprise High Availability Oracle VM Template for MySQL Enterprise Edition
  • 28. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1228  Certified and fully supported by Oracle – DRBD integrated into Oracle Linux Unbreakable Enterprise Kernel R2 – Pacemaker and Corosync for clustering & failover – Updates to stack via ULN channel  Based on distributed storage, not a SAN – Synchronous replication eliminates risk of data loss  Open source, mature & proven New! MySQL Enterprise High Availability Oracle Linux + DRBD Stack
  • 29. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1229  Native Windows HA clustering with MySQL  Failures & Planned Maintenance  Quorum (3rd vote), data (InnoDB + schema) & binaries (optional) stored in shared storage (iSCSI & FCAL)  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 ** Technical support for Windows Server Failover Clustering must be sourced from Microsoft. Download the Guide: http://bit.ly/w3rSoP App Virtual IP Data Bin Slave App App Vote MySQL Enterprise High Availability Windows Server Failover Clustering
  • 30. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1230  Kernel based heartbeat and monitoring  SPARC and x86. Solaris Virtualization-aware  MySQL agent included with Oracle Solaris Cluster  Learn more: http://www.oracle.com/technetwork/server-storage/solaris- cluster/overview/index.html New! MySQL Enterprise High Availability Oracle Solaris Clustering
  • 31. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1231  Oracle Fusion MiddleWare - 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 ship with MySQL 5.x JDBC driver Oracle Product Integrations/Certifications Available Now
  • 32. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1232  Oracle Linux (w/DRBD Stack)  Oracle VM  Oracle VM Template for MySQL EE  Oracle Solaris Clustering  Oracle GoldenGate  Oracle Secure Backup  Oracle Database Firewall  My Oracle Online Support Oracle Product Integrations/Certifications Available Now
  • 33. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1233 Oracle Product Integrations/Certifications In Progress  Oracle Fusion MiddleWare - WebCenter Suite - Enterprise Content Management - Oracle Business Intelligence Suite  Oracle Clusterware  Oracle Audit Vault  Oracle Enterprise Manager  And More…
  • 34. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1234  Largest Team of MySQL Experts  Backed by MySQL Developers  Forward Compatible Hot Fixes  MySQL Maintenance Releases  Direct Access to MySQL Support Engineers  Support in 29 Languages  24/7/365  Unlimited Incidents  Knowledge Base  MySQL Consultative Support Only From Oracle Oracle Premier Lifetime Support for MySQL Rely on the Experts "The rep that assisted me was simply outstanding. He immediately recognized the cause of my problem and provided the resolution.” mysql.com/support/quotes
  • 35. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1235  mysql.com - MySQL Products and Editions - TCO calculator - Customer use cases and success stories  dev.mysql.com - Downloads, Documentation - Forums - PlanetMySQL  eDelivery.oracle.com - Download and evaluate all MySQL products Learn More
  • 36. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1236 Questions? From Nice to Have to Mission Critical MySQL Enterprise Edition