Professional Documents
Culture Documents
Ivan.Tu@Oracle.Com
MySQL Principal Sales Consultant
Oracle LLC.
Oracle
Oracle
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted
MySQL?
GIS
59MySQL
,IT
,MySQL
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 3
MySQL?
GIS
59MySQL
,IT
,MySQL
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 4
MySQL Cluster Manager 1.4
MySQL Utilities 1.6
MySQL MySQL Enterprise Backup 3.7
Oracle VM Template for MySQL
MySQL Enterprise Backup 4.0
MySQL Enterprise Audit
Enterprise Edition MSQL Enterprise TDE
MySQL Enterprise Oracle MySQL Enterprise Firewall
MySQL Cluster 7.5
MySQL Enterprise Monitor 2.2 Certifications
MySQL Shell
MySQL Cluster 7.1 MySQL Windows Installer MySQL for Excel
MySQL Cluster Manager 1.0 MySQL Enterprise Security MySQL for Visual Studio
MySQL Workbench 5.2 MySQL Enterprise Scalability MySQL Router
MySQL Database 5.5 MySQL As A Document Store
MySQL Enterprise Backup 3.5 MySQL 5.7
MySQL Enterprise Monitor 2.3 MySQL Group Replication
MySQL Cluster Manager 1.1 ! InnoDB Cluster
!
MySQL Database 5.6 DMR* MySQL 8.0 DMR2
MySQL Cluster 7.2 DMR
Available Now!
! MySQL Labs!
A BETTER MySQL
(early and often)
InnoDB:
MySQL SYS Schema
:
(, ...) ,
: ! JSON (labs)
And many more new features and enhancements... http://mysqlserverteam.com/the-mysql-5-7-7-release-candidate-is-
available/
Copyright 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL?
GIS
,IT
,MySQL
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 8
MySQL 5.7: Sysbench:
2x Faster than MySQL 5.6
3x Faster than MySQL 5.5
1000000
800000
600000
MySQL 5.7
400000 MySQL 5.6
200000
0
8 16 32 64 128 256 512 1024
Intel(R) Xeon(R) CPU E7-4860 x86_64
Connections 4 sockets x 10 cores-HT (80 CPU threads)
2.3 GHz, 512 GB RAM
Oracle Linux 6.5
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 11
MySQL?
GIS
59MySQL
,IT
,MySQL
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 12
MySQL 5.7: GIS
Boost.Geometry
OGC
Boost.Geometry !
InnoDB R-tree
ACID,
MVCC,
bounding box
GeoHash
GeoJSON
Helper functions ST_Distance_Sphere()
ST_MakeEnvelope()
N-gram ,
ideographic
MeCab
Token sizes, stop words,
BOOLEAN MODE, NATURAL LANGUAGE MODE
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 17
MySQL Database
High Availability with MySQL Replication
Replication
MySQL Enterprise Monitor
24x7 Premier Support
Patch update
Shared Disk/ Virtualization
Options
Monitor
BACKUP
Oracle
Router Group
MySQL Utilities Replication
mysqlfailover
MySQL Connectors
InoDB Cluster
Cluster
19th February 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Copyright 2015, Oracle and/or its affiliates. All rights reserved 21
Master 1 Master 2 Master N
W1 W2 WX W1 W2 WX W1 W2 WX W1 W2 WX
Slave
19th February 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Copyright 2015, Oracle and/or its affiliates. All rights reserved 22
- Windows Server
MySQL Windows Slave App App App
Quorum (3rd vote), data (InnoDB + schema)
binaries (optional) (iSCSI
FCAL) Virtual IP
= + InnoDB
,IP
MS Failover Cluster Management snap-in
GUI
Vote Data Bin
Application ()
MySQL
Server Optimistic State Machine Replication
API
MySQL Nodes Replication
Plugin
Group Comms
InnoDB
GTID-based replication
PERFORMANCE_SCHEMA
19th February 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Copyright 2015, Oracle and/or its affiliates. All rights reserved 24
! MySQL Router
,MySQL
MySQL,
MySQL Fabric,
Clients
Application
Layer
Nodes
Data
Mgmt
Copyright 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL
On-Line Scaling
Clients
Application
Layer
Nodes
Data
Mgmt
Copyright 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL
Clients
Application
Layer
Nodes
Data
Mgmt
Copyright 2015, Oracle and/or its affiliates. All rights reserved. |
- ,
Router
MySQL Router
MySQL Router
Group Replication-
MySQL Cluster Clusterware
59
Copyright 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL?
GIS
59MySQL
,IT
,MySQL
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 31
MySQL?
GIS
59MySQL
,IT
,MySQL
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 32
MySQL 5.7: JSON
JSON
JSON functions
,,
MySQL ConnectorsX Dav API
NoSQLJSON
M(ySQL)EAN
JSON
SQL
InnoDB
expression analyzer functional index
MySQL
Plugins
Core
X Protocol Plugin Memcached Plugin
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 35
MySQL?
GIS
59MySQL
,IT
,MySQL
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 36
MySQL?
GIS
59MySQL
,IT
,MySQL
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 37
MySQL
ORACLE
Query Response Time index
(QRTi) With the MySQL Query Analyzer, we were able to identify and
analyze problematic SQL code, and triple our database
performance. More importantly, we were able to accomplish this in
three days, rather than taking weeks.
Keith Souhrada
Software Development Engineer
Big Fish Games
8,000
Transactions Per Second
7,000
6,000
5,000
4,000
3,000
2,000
1,000
0 MySQL
MySQL
MySQL
XML Oracle
MySQL 5.5 API
MySQL 5.5.28
5.7.9JSON
MySQL
(HIPAA, Sarbanes-Oxley, PCI, .)
1. InnoDB
Tables & Indexes
MyISAM MEB Backup
Files
MySQL
Database Files
(Windows, Linux, Unix)
250
200
Minutes
150
100
50
0
mysqldump MySQL Enterprise 3 4
Backup
1000
800
Minutes
600
400
200
0
mysqldump MySQL Enterprise 3 4
Backup
Applications
White List Block
Detect & Alert
Intrusion Detection
Applications
Sensitive Data
Encryption Encrypted Decryption Sensitive Data
Public Key Data Private Key
MySQL
29
24x7x365
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted 52