6. Active/Active Update Anywhere
Conflict detection and resolution
(transaction rollback)
Optimistic State Machine Replication
Automatic group membership
management and failure detection
No need for server fail-over
Elastic scale out/in
No single point of failure
Automatic reconfiguration
Well integrated
InnoDB
GTID-based replication
PERFORMANCE_SCHEMA
6
Application
MySQL Nodes Replicatio
n
Plugin
API
MySQL
Server
Group Comms
labs.mysql.com
8. Intelligently routes MySQL connections & transactions for
increased performance & uptime (load balanding, failover...etc),
so you can focus on application development
Provides cross-language support for MySQL Fabric, delivering
High Availability and Scalability through automated data
sharding
Easier, Faster and Safer to Scale MySQL Applications
8
9. High Availability
Server monitoring with auto-
promotion and transparent application
failover
No single point of failure (SPOF)
Optionally scale-out through
sharding
Application provides shard key
Tools for shard management
Global updates & tables
Connection options
Fabric-aware connectors
MySQL Router
Server provisioning using
OpenStack
Support for Nova and Neutron APIs
High Availability + Sharding-Based Scale-out
9
Fabric node
cluster
Router
Application
Read-slaves
SQL
HA group
Group Replication
cluster
Connector
Application
labs.mysql.com
16. 16
3x Faster than MySQL 5.6 1,600,000
QPS
0
200,000
400,000
600,000
800,000
1,000,000
1,200,000
1,400,000
1,600,000
1,800,000
8 16 32 64 128 256 512 1,024
QueriesperSecond
Connections
MySQL 5.7: Sysbench OLTP Read Only (SQL Point Selects)
MySQL 5.7
MySQL 5.6
MySQL 5.5
Intel(R) Xeon(R) CPU E7-8890 v3
4 sockets x 18 cores-HT (144 CPU threads)
2.5 Ghz, 512GB RAM
Linux kernel 3.16
17. We really do want you input on how to make MySQL better!
Data Dictionary
Easier configuration
Cloud applications
?
Planet.MySQL.Com
Oracle Confidential - internal 17
18. Oracle University MySQL Training Services
Enable Reliable and High-Performance Web-Based Database Applications in Your Organization
18
Benefits
Expert-led training to support your MySQL learning needs
Flexibility to train in the classroom or online
Hands-on experience to gain real world experience
Key skills needed for database administrators and developers
MySQL for Beginners
MySQL for Database Administrators
MySQL Performance Tuning
MySQL Cluster
MySQL and PHP - Developing Dynamic Web Applications
MySQL for Developers
MySQL Developer Techniques
MySQL 5.6 Database Administrator
MySQL 5.6 Developer
To find out more about available MySQL Training & Certification
offerings, go to: education.oracle.com/mysql
Top Courses for Administrators and Developers
Top Certifications
Learn how to install and configure an open source,
ACID-compliant transactional database designed to
deliver real-time in-memory performance and 99.999%
availability. Find out more at:
education.oracle.com/MySQL
MySQL Student Quotes:
• “Slides are excellent. I was so happy to get so much
detail. The information was relevant and written in a
way that was easy to understand and absorb.”
• “The prepared scripts to run for executing testing
was very nice to have.”
• “The course content was amazing and the instructor's
real-world solutions really helped.”
Premier Support customers eligible
to save 20% on learning credits.
MySQL Cluster Training – Available NOW!
19. Step 1:
Explore
Certifications
Choose a certification to
pursue based on the
technology area that interests
you.
Certification.oracle.com
Step 2:
Prepare for Your
Exam
1st step in preparing is to
click on exam details.
Review the Exam
Preparation and Exam
Topics tabs. Are you
Prepared?
Step 3:
Register for Your
Exam
Once you feel confident that
you have met any pre-
requisites and can perform
and apply the skills listed in
the Exam Topics tab, it's time
to register.
19
MySQL Certifications – Available now:
• MySQL 5.6 Database Administrator Certified Professional
• MySQL 5.6 Developer Certified Professional