SlideShare a Scribd company logo
1 of 41
Download to read offline
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager
for MySQL
Mario Beck
MySQL Sales Consulting Manager EMEA
mario.beck@oracle.com
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Agenda
1
2
3
4
5
What is Oracle Enterprise Manager?
How is MySQL integrated?
How does it compare to …?
Why MySQL Enterprise Edition
Additional Oracle Product Integrations
2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
What is Oracle Enterprise Manager?
3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager : One Tool to Manage Them All!
• Manage hardware
– Servers
– Network switches/hubs
– Storage appliances
• Manage Virtualization
– Oracle VM
– VMware vSphere
• Manage Cloud
– Oracle Cloud
– OpenStack
– AWS
• Manage databases
– Oracle Database
• Including full DBaaS
functionality
– SQL Server Plugin
– DB2 Plugin
– Sybase Plugin
– Postgres Plugin
– Times Ten Plugin
– New MySQL Plugin!
• Manage applications
– Apache [Tomcat], IIS
– Weblogic, Websphere
– Oracle Directory Server,
Windows Active Directory
– JVM, Microsoft .NET
– Siebel, Peoplsoft
– Oracle Fusion
• Manage BI tools
• Manage networks
– F5, Dell Force10, …
4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager : Enterprise Summary
Here you can get a birds
eye view of your entire
Enterprise infrastructure:
hardware, virtualization,
clouds, databases,
middleware, and
applications.
You can also see what
problems and issues need
to be addressed across your
entire Enterprise.
5
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Complete Solutions
• Best of breed components at every level of the stack
• Complete: Meets most customer requirements
• Oracle Database & MySQL Complementary
On-Premises and in the Cloud
6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Single Dashboard to manage Oracle stack for Web & Cloud
• An estimated 70% of Oracle customers also use MySQL
– For Web, custom, departmental and embedded applications
– #1 Requested integration
7
Oracle Enterprise Manager for MySQL GA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
How is MySQL Integrated?
8
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Integration
• Integrated as an Oracle provided plugin
– Went GA at Oracle Open World 2014
– Requires OEM 12c Release 4 or later
– Available from within OEM itself using the Self Update tool
– Listed within the Extensibility Exchange
• https://apex.oracle.com/pls/apex/f?p=53891:1
– Available as a standalone download (.opar file)
• Via MyOracle Support and eDelivery
• Supports MySQL 5.5 and later
• Included with select commercial editions (Enterprise and CGE)
9
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Target Home Page
Here you can see the
high level availability,
performance, and
memory usage statistics
for the MySQL instance.
You can also see what
open incidents or
problems have been
detected for the MySQL
instance.
10
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : Connections
Here you can see
performance data
related to Connection
handling.
You can also see the
configuration options
related to the topic,
along with the currently
set values for each one.
11
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : Statements
Here you can see
performance data
related to DDL and DML
statement processing.
You can also see the
configuration options
related to the topic,
along with the currently
set values for each one.
12
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : InnoDB Buffer Pool
Here you can see
performance data
related to the InnoDB
Buffer Pool (the primary
caching layer within
MySQL).
You can also see the
configuration options
related to the topic,
along with the currently
set values for each one.
13
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : InnoDB File I/O
Here you can see
performance data
related to the file I/O
being done by the
InnoDB storage engine.
You can also see the
configuration options
related to the topic,
along with the currently
set values for each one.
14
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : Tables / Rows
Here you can see
performance data
related to table and row
related operations.
You can also see the
configuration options
related to the topic,
along with the currently
set values for each one.
15
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Performance Reports : Query Cache
Here you can see
performance data
related to the query
cache.
You can also see the
configuration options
related to the topic,
along with the currently
set values for each one.
16
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Metric Collections
Here you can see all of
the metrics collected--
grouped by category or
feature--along with the
default incident
thresholds that help
you easily manage
MySQL targets.
You can examine any
individual metric to see
the recent history.
There you can also set
custom thresholds for
when you would like
non-default Incidents to
be created based on
that metric.
17
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Incident Manager
Here you can see all of
the incidents (alerts)
generated based on the
default and custom
thresholds set on any of
the collected metrics.
This is where you will
manage all incident and
event reports.
18
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Configuration Management
Here you can see the
current configuration
for a MySQL instance.
You can also compare
one instance’s
configuration to
another.
OEM will also monitor
configuration changes
for each instance and
allow you to run
configuration
change/history reports.
19
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Compliance Framework
Here you can see how
well your MySQL
Databases are
complying with best
practices as established
by the industry and by
the MySQL experts at
Oracle.
This helps you to ensure
that all of your MySQL
Databases are available,
healthy, performing
well, configured well,
and are being used &
administered properly.
20
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
How Does it Compare to …?
21
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Competition
• Pythian offers a third party MySQL plugin
– http://www.pythian.com/blog/mysql-plugin-for-oracle-enterprise-manager/
– An unofficial and unsupported product that they give away
– Developed and maintained by a single employee in his free time
• Selling points for our plugin
– Ours is an official Oracle offering
– Ours includes documentation and support (Pythian offers neither)
– Ours has a better UI/UX, with a lighter performance overhead
– Ours is in active development, with a short and long term roadmap
• v2 was released in April 2015, with subsequent versions on the plan
• While the Pythian plugin’s feature set has been static since it was created in 2008
22
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OEM for MySQL VS. MEM
• OEM provides a high level overview of your entire Enterprise
• With the exception of Oracle Database
– Most individual products have their own custom monitoring and management tools
– These allow the specific teams within an org greater control of their area(s)
• Same is true for MySQL
– OEM provides a high level overview of MySQL within your Enterprise
– MEM allows you to dive much deeper
– OEM is for the operations team, MEM is for the MySQL DBA & Dev team(s)
23
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Value Proposition
• It’s yet another offering included as part of MySQL Enterprise
• You can now integrate MySQL within your Oracle product environment
• Which leads us into the next two sections …
– Why MySQL Enterprise Edition
• Why should we purchase, and what else is offered?
– Additional Oracle Product Integrations
• Do you integrate with their existing products?
24
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Why MySQL Enterprise Edition?
25
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL Adoption in Your Organization
OEM product
Custom
Application
Vendor
Requirement
Ad Hoc Need
Typical Early Adoption Model
• Support by ‘Web’
• Backup by ‘mysqldump’
• Monitoring by ‘script’
• Tuning by ‘log’
• Hardening by ‘password’
Usual early adoption model and mindset.
Not inherently bad at the beginning, but
conditions evolve…
26
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Power Curve of MySQL Deployments
Initial Deployment
‘Nice to Have’ Era
Business Value
Discovered
Business Critical
Complete
Operationalization
Typical Pattern
Time
Criticality
• Not unusual to go from initial deployment to business critical in well
under 12 months
• The implication is missing a budget cycle to pay for now ‘must have’
• The key is being ready for when ‘Business Critical’ hits
27
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Replication Lossless Semi-Synchronous
GTIDs
Crash Safe
Time Delayed
Multi-threaded
Multi-Source
InnoDB Improved Throughput
Default Online DDL
Full Text Search
NoSQL Access
M y S Q L U t i l i t i e s
EXPLAIN
O p t i m i z e r : F a s t e r
Q u e r y E x e c u t i o n a n d
B e t t e r D i a g n o s t i c s
G I S
Performance
Schema
Security Partitioning
28
Why MySQL Enterprise Edition?
All the Database Features You Love
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Why MySQL Enterprise Edition?
In Addition to all the MySQL Features you Love
Insure Your Deployments
Get the Best Results
Delight Customers
Improve
Performance
& Scalability
Enhance Agility &
Productivity
Reduce TCO
Mitigate Risks
Get
Immediate
Help if/when
Needed
Increase
Customer
Satisfaction
29
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Management ToolsAdvanced Features Support
• Scalability
• High Availability
• Security
• Audit
• Encryption
• Monitoring
• Backup
• Development
• Administration
• Migration
• Technical Support
• Consultative Support
• Oracle Certifications
MySQL Enterprise Edition
30
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Additional Oracle Product Integrations
31
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Fusion Middleware
32
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• MySQL specific optimizations
• Hybrid web, enterprise applications
• Offload, scale query activity to
MySQL read-only slaves
• Real-time access to web-based
analytics, reporting
• Migration path from/to MySQL from
other databases with minimal
downtime
• Also supports MySQL Cluster
Log Based, Real-
Time Change Data
Capture
Heterogeneous Source
Systems
ODS
EDW
Disaster Recovery, Data
Protection
Zero Downtime Migration
and Upgrades
Operational Reporting
Real-time BI
Standby
(Open & Active)
Reporting
Database
OGG
ETL
ETL
Query Offloading
Data Distribution
Oracle Golden Gate
33
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle VM
34
VM
SAN, iSCSI
Oracle VM Servers
Oracle VM Server Pool
VM VM
E-Delivery
Download from Oracle
•Pre-built, pre-configured template
•Complete OS, VM and MySQL
Database
•Rapid provisioning and cloning
Import to
Oracle VM
Manager
File
VM
Customize & Save
as Golden Images
VM
Save days / weeks in installation
and configuration time
Start-Up in
Oracle VM Pool
VM 1 VM 2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Global Filtering/Policies (First Class support)
AV Repository
AV
Server
AV Agent
• For MySQL 5.5 and higher
• Audit Vault collects local MySQL
audit stream XML data based on
MySQL “collector” and auditing
data from MySQL packets on
network
• AV Console, Repo used to
browse/report, archive, manage
MySQL audit images
Oracle Audit Vault & Database Firewall
35
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Secure Backup
36
Availability
• Centralized tape backup management
• New Cloud module
– Direct backups to AWS S3 via RMAN
– Offers additional disaster recovery (DR)
protections
• MySQL Enterprise Backup
– Backups via SBT interface to OSB
– Backups directly to AWS S3
• Support for additional providers coming soon!
Admin
Server
SBT Library
RMAN
Media Server Cloud Storage
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Clusterware
37
Security
• Business continuity and High Availability
• Scalability and agility
• Cost-effective workload management
• Standardized Deployment and System
Management
• Ensures business critical work is satisfied
within defined performance and
availability SLAs
• New MySQL Plugin!
Oracle RAC MySQLMySQL
Oracle ASM / ACFS
Oracle Clusterware
Consolidated Pool of Storage with
Automatic Storage Management (ASM)
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL & Oracle Product Integrations
• Oracle Linux
• Oracle VM
• Oracle Solaris
• Oracle Clusterware
• Oracle Secure Backup
• Oracle Enterprise Manager
• Oracle Fusion Middleware
• Oracle Golden Gate
• Oracle Audit Vault & Database Firewall
• MyOracle Online Support
MySQL Integrates into your Oracle Environment
38
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Appendix
39
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Additional Info
• Oracle Enterprise Manager 12c
– http://docs.oracle.com/cd/E24628_01/index.htm
– https://docs.oracle.com/cd/E24628_01/nav/plugins.htm
• Oracle Enterprise Manager for MySQL
– http://www.mysql.com/products/enterprise/em.html
– http://dev.mysql.com/doc/mysql-em-plugin/en/index.html
– https://docs.oracle.com/cd/E24628_01/doc.121/e57639/toc.htm
– https://www.youtube.com/watch?v=iC7VuvK-ly4
– http://forums.mysql.com/list.php?142
40
Oracle Enterprise Manager for MySQL

More Related Content

What's hot

MySQL Intro JSON NoSQL
MySQL Intro JSON NoSQLMySQL Intro JSON NoSQL
MySQL Intro JSON NoSQLMark Swarbrick
 
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 Enterprise Backup apr 2016
MySQL Enterprise Backup apr 2016MySQL Enterprise Backup apr 2016
MySQL Enterprise Backup apr 2016Ted Wennmark
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise MonitorTed Wennmark
 
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceMySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceOlivier DASINI
 
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
 
MySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMark Swarbrick
 
MySQL Enterprise Edition - Complete Guide (2019)
MySQL Enterprise Edition - Complete Guide (2019)MySQL Enterprise Edition - Complete Guide (2019)
MySQL Enterprise Edition - Complete Guide (2019)Keith Hollman
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology OverviewKeith Hollman
 
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB ClusterMySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB ClusterOlivier DASINI
 
MySQL 5.7 Replication News
MySQL 5.7 Replication News MySQL 5.7 Replication News
MySQL 5.7 Replication News Ted Wennmark
 
MySQL London Tech Tour March 2015 - Embedded Database of Choice
MySQL London Tech Tour March 2015 - Embedded Database of ChoiceMySQL London Tech Tour March 2015 - Embedded Database of Choice
MySQL London Tech Tour March 2015 - Embedded Database of ChoiceMark Swarbrick
 
MySQL Tech Tour 2015 - 5.7 Security
MySQL Tech Tour 2015 - 5.7 SecurityMySQL Tech Tour 2015 - 5.7 Security
MySQL Tech Tour 2015 - 5.7 SecurityMark Swarbrick
 
MySQL Security
MySQL SecurityMySQL Security
MySQL SecurityMario Beck
 
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 Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise EditionMySQL Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise EditionOlivier DASINI
 
MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)Mario Beck
 
MySQL Manchester TT - Security
MySQL Manchester TT  - SecurityMySQL Manchester TT  - Security
MySQL Manchester TT - SecurityMark Swarbrick
 
MySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMark Swarbrick
 

What's hot (20)

MySQL Intro JSON NoSQL
MySQL Intro JSON NoSQLMySQL Intro JSON NoSQL
MySQL Intro JSON NoSQL
 
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 Enterprise Backup apr 2016
MySQL Enterprise Backup apr 2016MySQL Enterprise Backup apr 2016
MySQL Enterprise Backup apr 2016
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor
 
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceMySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
 
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
 
MySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt Intro
 
MySQL Enterprise Edition - Complete Guide (2019)
MySQL Enterprise Edition - Complete Guide (2019)MySQL Enterprise Edition - Complete Guide (2019)
MySQL Enterprise Edition - Complete Guide (2019)
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology Overview
 
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB ClusterMySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
 
MySQL 5.7 Replication News
MySQL 5.7 Replication News MySQL 5.7 Replication News
MySQL 5.7 Replication News
 
MySQL London Tech Tour March 2015 - Embedded Database of Choice
MySQL London Tech Tour March 2015 - Embedded Database of ChoiceMySQL London Tech Tour March 2015 - Embedded Database of Choice
MySQL London Tech Tour March 2015 - Embedded Database of Choice
 
MySQL Tech Tour 2015 - 5.7 Security
MySQL Tech Tour 2015 - 5.7 SecurityMySQL Tech Tour 2015 - 5.7 Security
MySQL Tech Tour 2015 - 5.7 Security
 
MySQL Security
MySQL SecurityMySQL Security
MySQL Security
 
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 overview
MySQL overviewMySQL overview
MySQL overview
 
MySQL Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise EditionMySQL Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise Edition
 
MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)
 
MySQL Manchester TT - Security
MySQL Manchester TT  - SecurityMySQL Manchester TT  - Security
MySQL Manchester TT - Security
 
MySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMySQL @ the University Of Nottingham
MySQL @ the University Of Nottingham
 

Similar to Oracle Enterprise Manager for MySQL

MySQL Enterprise Portfolio
MySQL Enterprise PortfolioMySQL Enterprise Portfolio
MySQL Enterprise PortfolioAbel Flórez
 
Netherlands Tech Tour 05 - Strategic Operationalization of MySQL
Netherlands Tech Tour 05 - Strategic Operationalization of MySQLNetherlands Tech Tour 05 - Strategic Operationalization of MySQL
Netherlands Tech Tour 05 - Strategic Operationalization of MySQLMark Swarbrick
 
MySQL enterprise edition
MySQL enterprise edition MySQL enterprise edition
MySQL enterprise edition Mark Swarbrick
 
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance ImprovementUsing MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance ImprovementMark Matthews
 
5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQLMySQL Brasil
 
Netherlands Tech Tour - 06 MySQL Enterprise Monitor
Netherlands Tech Tour - 06 MySQL Enterprise MonitorNetherlands Tech Tour - 06 MySQL Enterprise Monitor
Netherlands Tech Tour - 06 MySQL Enterprise MonitorMark 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
 
Using MySQL in the Cloud
Using MySQL in the CloudUsing MySQL in the Cloud
Using MySQL in the CloudMatt Lord
 
MySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQLMySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQLTed Wennmark
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQLTed Wennmark
 
20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech Updates20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech UpdatesRyusuke Kajiyama
 
01 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv101 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv1Ivan Ma
 
Sesion covergentes 2016
Sesion covergentes 2016Sesion covergentes 2016
Sesion covergentes 2016Fran Navarro
 
New Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerNew Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerKellyn Pot'Vin-Gorman
 
MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL Brasil
 
MySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinarMySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinarAndrew Morgan
 
MySQL Cluster - Latest Developments (up to and including MySQL Cluster 7.4)
MySQL Cluster - Latest Developments (up to and including MySQL Cluster 7.4)MySQL Cluster - Latest Developments (up to and including MySQL Cluster 7.4)
MySQL Cluster - Latest Developments (up to and including MySQL Cluster 7.4)Andrew Morgan
 
Confoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSetConfoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSetDave Stokes
 

Similar to Oracle Enterprise Manager for MySQL (20)

MySQL Enterprise Portfolio
MySQL Enterprise PortfolioMySQL Enterprise Portfolio
MySQL Enterprise Portfolio
 
Netherlands Tech Tour 05 - Strategic Operationalization of MySQL
Netherlands Tech Tour 05 - Strategic Operationalization of MySQLNetherlands Tech Tour 05 - Strategic Operationalization of MySQL
Netherlands Tech Tour 05 - Strategic Operationalization of MySQL
 
MySQL enterprise edition
MySQL enterprise edition MySQL enterprise edition
MySQL enterprise edition
 
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance ImprovementUsing MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance Improvement
 
5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL
 
Netherlands Tech Tour - 06 MySQL Enterprise Monitor
Netherlands Tech Tour - 06 MySQL Enterprise MonitorNetherlands Tech Tour - 06 MySQL Enterprise Monitor
Netherlands Tech Tour - 06 MySQL Enterprise Monitor
 
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...
 
Using MySQL in the Cloud
Using MySQL in the CloudUsing MySQL in the Cloud
Using MySQL in the Cloud
 
Em13c New Features- Two of Two
Em13c New Features- Two of TwoEm13c New Features- Two of Two
Em13c New Features- Two of Two
 
MySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQLMySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQL
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQL
 
20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech Updates20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech Updates
 
01 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv101 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv1
 
Sesion covergentes 2016
Sesion covergentes 2016Sesion covergentes 2016
Sesion covergentes 2016
 
MySQL Latest News
MySQL Latest NewsMySQL Latest News
MySQL Latest News
 
New Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerNew Not Your Father's Enterprise Manager
New Not Your Father's Enterprise Manager
 
MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15
 
MySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinarMySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinar
 
MySQL Cluster - Latest Developments (up to and including MySQL Cluster 7.4)
MySQL Cluster - Latest Developments (up to and including MySQL Cluster 7.4)MySQL Cluster - Latest Developments (up to and including MySQL Cluster 7.4)
MySQL Cluster - Latest Developments (up to and including MySQL Cluster 7.4)
 
Confoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSetConfoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSet
 

More from Mario Beck

MySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMario Beck
 
MySQL Enterprise Backup
MySQL Enterprise BackupMySQL Enterprise Backup
MySQL Enterprise BackupMario Beck
 
NoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSONNoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSONMario Beck
 
MySQL 5.7: Focus on Replication
MySQL 5.7: Focus on ReplicationMySQL 5.7: Focus on Replication
MySQL 5.7: Focus on ReplicationMario Beck
 
MySQL 5.7: Focus on InnoDB
MySQL 5.7: Focus on InnoDBMySQL 5.7: Focus on InnoDB
MySQL 5.7: Focus on InnoDBMario Beck
 
MySQL's Performance Schema, SYS Schema and Workbench Integration
MySQL's Performance Schema, SYS Schema and Workbench IntegrationMySQL's Performance Schema, SYS Schema and Workbench Integration
MySQL's Performance Schema, SYS Schema and Workbench IntegrationMario Beck
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise MonitorMario Beck
 

More from Mario Beck (8)

MySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB Cluster
 
MySQL Enterprise Backup
MySQL Enterprise BackupMySQL Enterprise Backup
MySQL Enterprise Backup
 
NoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSONNoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSON
 
MySQL 5.7: Focus on Replication
MySQL 5.7: Focus on ReplicationMySQL 5.7: Focus on Replication
MySQL 5.7: Focus on Replication
 
MySQL 5.7: Focus on InnoDB
MySQL 5.7: Focus on InnoDBMySQL 5.7: Focus on InnoDB
MySQL 5.7: Focus on InnoDB
 
MySQL Cluster
MySQL ClusterMySQL Cluster
MySQL Cluster
 
MySQL's Performance Schema, SYS Schema and Workbench Integration
MySQL's Performance Schema, SYS Schema and Workbench IntegrationMySQL's Performance Schema, SYS Schema and Workbench Integration
MySQL's Performance Schema, SYS Schema and Workbench Integration
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor
 

Recently uploaded

Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

Oracle Enterprise Manager for MySQL

  • 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Enterprise Manager for MySQL Mario Beck MySQL Sales Consulting Manager EMEA mario.beck@oracle.com
  • 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda 1 2 3 4 5 What is Oracle Enterprise Manager? How is MySQL integrated? How does it compare to …? Why MySQL Enterprise Edition Additional Oracle Product Integrations 2
  • 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | What is Oracle Enterprise Manager? 3
  • 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Enterprise Manager : One Tool to Manage Them All! • Manage hardware – Servers – Network switches/hubs – Storage appliances • Manage Virtualization – Oracle VM – VMware vSphere • Manage Cloud – Oracle Cloud – OpenStack – AWS • Manage databases – Oracle Database • Including full DBaaS functionality – SQL Server Plugin – DB2 Plugin – Sybase Plugin – Postgres Plugin – Times Ten Plugin – New MySQL Plugin! • Manage applications – Apache [Tomcat], IIS – Weblogic, Websphere – Oracle Directory Server, Windows Active Directory – JVM, Microsoft .NET – Siebel, Peoplsoft – Oracle Fusion • Manage BI tools • Manage networks – F5, Dell Force10, … 4
  • 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Enterprise Manager : Enterprise Summary Here you can get a birds eye view of your entire Enterprise infrastructure: hardware, virtualization, clouds, databases, middleware, and applications. You can also see what problems and issues need to be addressed across your entire Enterprise. 5
  • 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Complete Solutions • Best of breed components at every level of the stack • Complete: Meets most customer requirements • Oracle Database & MySQL Complementary On-Premises and in the Cloud 6
  • 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Single Dashboard to manage Oracle stack for Web & Cloud • An estimated 70% of Oracle customers also use MySQL – For Web, custom, departmental and embedded applications – #1 Requested integration 7 Oracle Enterprise Manager for MySQL GA
  • 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | How is MySQL Integrated? 8
  • 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Integration • Integrated as an Oracle provided plugin – Went GA at Oracle Open World 2014 – Requires OEM 12c Release 4 or later – Available from within OEM itself using the Self Update tool – Listed within the Extensibility Exchange • https://apex.oracle.com/pls/apex/f?p=53891:1 – Available as a standalone download (.opar file) • Via MyOracle Support and eDelivery • Supports MySQL 5.5 and later • Included with select commercial editions (Enterprise and CGE) 9
  • 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Target Home Page Here you can see the high level availability, performance, and memory usage statistics for the MySQL instance. You can also see what open incidents or problems have been detected for the MySQL instance. 10
  • 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Performance Reports : Connections Here you can see performance data related to Connection handling. You can also see the configuration options related to the topic, along with the currently set values for each one. 11
  • 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Performance Reports : Statements Here you can see performance data related to DDL and DML statement processing. You can also see the configuration options related to the topic, along with the currently set values for each one. 12
  • 13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Performance Reports : InnoDB Buffer Pool Here you can see performance data related to the InnoDB Buffer Pool (the primary caching layer within MySQL). You can also see the configuration options related to the topic, along with the currently set values for each one. 13
  • 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Performance Reports : InnoDB File I/O Here you can see performance data related to the file I/O being done by the InnoDB storage engine. You can also see the configuration options related to the topic, along with the currently set values for each one. 14
  • 15. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Performance Reports : Tables / Rows Here you can see performance data related to table and row related operations. You can also see the configuration options related to the topic, along with the currently set values for each one. 15
  • 16. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Performance Reports : Query Cache Here you can see performance data related to the query cache. You can also see the configuration options related to the topic, along with the currently set values for each one. 16
  • 17. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Metric Collections Here you can see all of the metrics collected-- grouped by category or feature--along with the default incident thresholds that help you easily manage MySQL targets. You can examine any individual metric to see the recent history. There you can also set custom thresholds for when you would like non-default Incidents to be created based on that metric. 17
  • 18. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Incident Manager Here you can see all of the incidents (alerts) generated based on the default and custom thresholds set on any of the collected metrics. This is where you will manage all incident and event reports. 18
  • 19. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Configuration Management Here you can see the current configuration for a MySQL instance. You can also compare one instance’s configuration to another. OEM will also monitor configuration changes for each instance and allow you to run configuration change/history reports. 19
  • 20. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Compliance Framework Here you can see how well your MySQL Databases are complying with best practices as established by the industry and by the MySQL experts at Oracle. This helps you to ensure that all of your MySQL Databases are available, healthy, performing well, configured well, and are being used & administered properly. 20
  • 21. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | How Does it Compare to …? 21
  • 22. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Competition • Pythian offers a third party MySQL plugin – http://www.pythian.com/blog/mysql-plugin-for-oracle-enterprise-manager/ – An unofficial and unsupported product that they give away – Developed and maintained by a single employee in his free time • Selling points for our plugin – Ours is an official Oracle offering – Ours includes documentation and support (Pythian offers neither) – Ours has a better UI/UX, with a lighter performance overhead – Ours is in active development, with a short and long term roadmap • v2 was released in April 2015, with subsequent versions on the plan • While the Pythian plugin’s feature set has been static since it was created in 2008 22
  • 23. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | OEM for MySQL VS. MEM • OEM provides a high level overview of your entire Enterprise • With the exception of Oracle Database – Most individual products have their own custom monitoring and management tools – These allow the specific teams within an org greater control of their area(s) • Same is true for MySQL – OEM provides a high level overview of MySQL within your Enterprise – MEM allows you to dive much deeper – OEM is for the operations team, MEM is for the MySQL DBA & Dev team(s) 23
  • 24. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Value Proposition • It’s yet another offering included as part of MySQL Enterprise • You can now integrate MySQL within your Oracle product environment • Which leads us into the next two sections … – Why MySQL Enterprise Edition • Why should we purchase, and what else is offered? – Additional Oracle Product Integrations • Do you integrate with their existing products? 24
  • 25. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Why MySQL Enterprise Edition? 25
  • 26. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL Adoption in Your Organization OEM product Custom Application Vendor Requirement Ad Hoc Need Typical Early Adoption Model • Support by ‘Web’ • Backup by ‘mysqldump’ • Monitoring by ‘script’ • Tuning by ‘log’ • Hardening by ‘password’ Usual early adoption model and mindset. Not inherently bad at the beginning, but conditions evolve… 26
  • 27. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Power Curve of MySQL Deployments Initial Deployment ‘Nice to Have’ Era Business Value Discovered Business Critical Complete Operationalization Typical Pattern Time Criticality • Not unusual to go from initial deployment to business critical in well under 12 months • The implication is missing a budget cycle to pay for now ‘must have’ • The key is being ready for when ‘Business Critical’ hits 27
  • 28. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Replication Lossless Semi-Synchronous GTIDs Crash Safe Time Delayed Multi-threaded Multi-Source InnoDB Improved Throughput Default Online DDL Full Text Search NoSQL Access M y S Q L U t i l i t i e s EXPLAIN O p t i m i z e r : F a s t e r Q u e r y E x e c u t i o n a n d B e t t e r D i a g n o s t i c s G I S Performance Schema Security Partitioning 28 Why MySQL Enterprise Edition? All the Database Features You Love
  • 29. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Why MySQL Enterprise Edition? In Addition to all the MySQL Features you Love Insure Your Deployments Get the Best Results Delight Customers Improve Performance & Scalability Enhance Agility & Productivity Reduce TCO Mitigate Risks Get Immediate Help if/when Needed Increase Customer Satisfaction 29
  • 30. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Management ToolsAdvanced Features Support • Scalability • High Availability • Security • Audit • Encryption • Monitoring • Backup • Development • Administration • Migration • Technical Support • Consultative Support • Oracle Certifications MySQL Enterprise Edition 30
  • 31. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Additional Oracle Product Integrations 31
  • 32. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Fusion Middleware 32
  • 33. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • MySQL specific optimizations • Hybrid web, enterprise applications • Offload, scale query activity to MySQL read-only slaves • Real-time access to web-based analytics, reporting • Migration path from/to MySQL from other databases with minimal downtime • Also supports MySQL Cluster Log Based, Real- Time Change Data Capture Heterogeneous Source Systems ODS EDW Disaster Recovery, Data Protection Zero Downtime Migration and Upgrades Operational Reporting Real-time BI Standby (Open & Active) Reporting Database OGG ETL ETL Query Offloading Data Distribution Oracle Golden Gate 33
  • 34. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle VM 34 VM SAN, iSCSI Oracle VM Servers Oracle VM Server Pool VM VM E-Delivery Download from Oracle •Pre-built, pre-configured template •Complete OS, VM and MySQL Database •Rapid provisioning and cloning Import to Oracle VM Manager File VM Customize & Save as Golden Images VM Save days / weeks in installation and configuration time Start-Up in Oracle VM Pool VM 1 VM 2
  • 35. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Global Filtering/Policies (First Class support) AV Repository AV Server AV Agent • For MySQL 5.5 and higher • Audit Vault collects local MySQL audit stream XML data based on MySQL “collector” and auditing data from MySQL packets on network • AV Console, Repo used to browse/report, archive, manage MySQL audit images Oracle Audit Vault & Database Firewall 35
  • 36. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Secure Backup 36 Availability • Centralized tape backup management • New Cloud module – Direct backups to AWS S3 via RMAN – Offers additional disaster recovery (DR) protections • MySQL Enterprise Backup – Backups via SBT interface to OSB – Backups directly to AWS S3 • Support for additional providers coming soon! Admin Server SBT Library RMAN Media Server Cloud Storage
  • 37. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Clusterware 37 Security • Business continuity and High Availability • Scalability and agility • Cost-effective workload management • Standardized Deployment and System Management • Ensures business critical work is satisfied within defined performance and availability SLAs • New MySQL Plugin! Oracle RAC MySQLMySQL Oracle ASM / ACFS Oracle Clusterware Consolidated Pool of Storage with Automatic Storage Management (ASM)
  • 38. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL & Oracle Product Integrations • Oracle Linux • Oracle VM • Oracle Solaris • Oracle Clusterware • Oracle Secure Backup • Oracle Enterprise Manager • Oracle Fusion Middleware • Oracle Golden Gate • Oracle Audit Vault & Database Firewall • MyOracle Online Support MySQL Integrates into your Oracle Environment 38
  • 39. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Appendix 39
  • 40. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Additional Info • Oracle Enterprise Manager 12c – http://docs.oracle.com/cd/E24628_01/index.htm – https://docs.oracle.com/cd/E24628_01/nav/plugins.htm • Oracle Enterprise Manager for MySQL – http://www.mysql.com/products/enterprise/em.html – http://dev.mysql.com/doc/mysql-em-plugin/en/index.html – https://docs.oracle.com/cd/E24628_01/doc.121/e57639/toc.htm – https://www.youtube.com/watch?v=iC7VuvK-ly4 – http://forums.mysql.com/list.php?142 40