SlideShare a Scribd company logo
1 of 31
Download to read offline
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.1
The State of The Dolphin
“Real innovation and
advantage of MySQL”
Ryusuke Kajiyama
MySQL Sales Consulting Senior Manager
MySQL Global Business Unit
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.2
The following is intended to outline our general product direction. It is intended
for information purposes only, and may not be incorporated into any contract.
It is not a commitment to deliver any material, code, or functionality, and should not
be relied upon in making purchasing decisions. The development, release, and
timing of any features or functionality described for Oracle’s products remains at
the sole discretion of Oracle.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.3
The world's most popular open source database
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.4
MySQL is No.1 open
source database
– Discussion
– Mentions
– Interests
– Job & Specialist
http://db-engines.com/en/
The world's most popular open source database
According to DB-Engines
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5
MySQL Enterprise Monitor 2.2
MySQL Cluster 7.1
MySQL Cluster Manager 1.0
MySQL Workbench 5.2
MySQL Database 5.5
MySQL Enterprise Backup 3.5
MySQL Enterprise Monitor 2.3
MySQL Cluster Manager 1.1
MySQL Enterprise Backup 3.7
All GA!
Oracle VM Template for MySQL
Oracle Products Certifications
MySQL Windows Installer
MySQL Enterprise Security
MySQL Enterprise Scalability
MySQL Cluster 7.2
MySQL Cluster Manager 1.3
MySQL Utilities 1.0.6
MySQL Workbench 6.0
All GA!
MySQL Enterprise Backup 3.10
MySQL Enterprise Audit
MySQL Windows Tools
MySQL Database 5.6
MySQL Cluster 7.3
MySQL Workbench 6.1
MySQL Fabric 1.4
MySQL Database 5.7 DMR
*Development Milestone Release
All GA!
Available Now!
Driving MySQL Innovation: 2010 - 2014
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6
• Scales to 48 CPU Threads
• Up to 230% performance gain over MySQL 5.5
IMPROVED PERFORMANCE AND SCALABILITY
• Better transactional throughput and availability
IMPROVED INNODB
• Faster query execution and diagnostics for query tuning and debugging
IMPROVED OPTIMIZER
• Higher performance, availability and data integrity
IMPROVED REPLICATION
• Better Instrumentation, User/Application level statistics and monitoring
IMPROVED PERFORMANCE SCHEMA
• Fast, Key Value access with full ACID compliance, better developer agility
New! NoSQL ACCESS TO INNODB
MySQL 5.6: GA 15 Months Ago – Best GA Ever
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7
MySQL 5.6 - InnoDB NoSQL API
Best of Both Worlds
Clients and Applications
MySQL Server
Memcached Plug-in
innodb_
memcached
local cache
(optional)
Handler API InnoDB API
InnoDB Storage Engine
mysqld process
SQL Memcached Protocol
0
10000
20000
30000
40000
50000
60000
70000
80000
8 32 128 512
TPS
Client Connections
MySQL 5.6: NoSQL
Benchmarking
Memcached
API
SQL
Up to 9x Higher “SET / INSERT” Throughput
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8
The largest MySQL websites
APPLICATION
Facebook is a social networking
site that connects people with
friends and others who work,
study and live around them.
KEY BUSINESS BENEFIT
MySQL has enabled facebook to
grow to 1 billion users.
WHY MySQL?
“We are one of the largest
MySQL web sites in production.
MySQL has been a revolution for
young entrepreneurs.”
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9
Welcome, WebScaleSQL!
 Investment to improve MySQL for Web Scale
 Great news for the MySQL Community & new developers
 Even easier for Oracle to continue close cooperation
Thank You, Facebook, Google, LinkedIn & Twitter!
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10
From FAQ of WebScaleSQL
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11
MySQL Repositories: Yum
 Simple and convenient way to install & update MySQL products
 Supports the following distributions
– RedHat Enterprise/Oracle Linux
– Fedora
– Upcoming: Debian/Ubuntu
 Includes the latest packages
– MySQL Database
– MySQL Workbench
– MySQL Connector/ ODBC
– MySQL Connector/Python
– MySQL Utilities
Benefits both End Users and Linux Distributions
And now also on
NuGet for Windows Devs
http://www.nuget.org/profiles/MySQL/
Over 50% of downloads
for Fedora/RedHat already
from the repositories
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13
The Open Road to MySQL 5.6
Optimizer:
MRR, ICP, File Sort
InnoDB:
Split Kernel Mutex, MT
Purge
Replication:
Crash-Safe, Multi-Thread
Slave, Checksums
Memcached API
New P_S
Partitioning
Improvements
*Development Milestone Release
RC
Nov 2012
DMR1*
April 2011
DMR2
Oct 2011
Optimizer:
BKA, New
EXPLAIN, Traces
InnoDB:
Dump/Restore
Buffer Pool
More P_S
DMR3
Dec 2011
Optimizer:
Sub-Queries
InnoDB:
Full Text Index,
Read-Only
Optimizations
Condition
Handling
Fractional
Seconds
DMR4
April 2012
Optimizer:
JSON EXPLAIN,
Sub-Queries
Replication:
GTIDs
TIMESTAMP &
DATESTAMP
More P_S
DMR5
Aug 2012
InnoDB:
TT, Online DDL,
Memcached API
Replication:
Binary Log Group
Commit
Password
Mgmt
More
Partitioning
New Server
Defaults
More
Partitioning
More GTID,
TT
Predictable Releases for the MySQL Community, Allowing Feedback
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.14
MySQL Makes Sense for Oracle
 Complete Solutions
 Best of Breed at Every Level
 On Premise and in the Cloud
 MySQL: Web, Mobile & Embedded
Confidential - Oracle Internal Use Only
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.16
MySQL: Everywhere and Growing
Platform for Next Generation Web, Cloud & Embedded Applications
World’s Most
Popular Open
Source Database
Database
Platform for Next
Gen Web Apps
Leading Database
for Web
Applications
Leading Database
in the Cloud
Integrated with
Hadoop in
majority of Big
Data platforms
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.20
MySQL Technology
Updates
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.21
DMRs: Development Milestone Releases
 Fully Functional Release Candidate Quality
 Two to Four per Year
 Early Community Testing, Use, & Feedback
 Accelerates Rate of Enhancements
 Improves Quality
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.22
MySQL 5.7: DMR 4
 InnoDB for better transactional throughput, availability, IO
 Replication for better scalability and availability
 Utilities for dev/ops automation
 Performance Schema for better performance metrics
 Optimizer for better EXPLAINing, query performance,
enhanced buffering and partition optimization
 Connecting at higher rates, improve session efficiency
Available Now! Get it here: dev.mysql.com/downloads/mysql/
MySQL 5.7 builds on MySQL 5.6 by improving:
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.23
MySQL 5.7 Sysbench Benchmark
Sysbench Point Select
Intel(R) Xeon(R) CPU X7560 x86_64
5 sockets x 8 cores-HT (80 CPU threads)
2.27GHz, 256G RAM
Oracle Linux 6.5
2X Faster than MySQL 5.6
Over 3X Faster than MySQL 5.5
630,000 QPS
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.25
RO In-Memory @MySQL 5.7
 Sysbench OLTP_RO 8-tables, 32cores-HT :
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.26
Benchmark test MySQL 5.7
MySQL 5.7 is the fastest, MySQL 5.6 is the best option of today
http://dimitrik.free.fr/blog/archives/2014/04/mysql-57-just-rocks.html
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.27
MySQL 5.7.2: Optimizer
Expanded JSON EXPLAIN output
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.28
 MySQL Database IDE
 Millions of Downloads
MySQL Workbench
Design, Develop, Administer, Migrate
Windows, Linux, Mac OS X
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.29
New! MySQL Workbench 6.1
 Performance Dashboard
– Network, Server, InnoDB
 Performance Reports
– Analyze hotspots
– Costly SQL statements
– Wait times, locks
– InnoDB stats, and more
Performance and Status Dashboards
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.30
MySQL Utilities
Python scripts for DevOps, GPL License
Database Management
Database Operations
Replication Management
Configuration Management
MySQL Utilities
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.33
MySQL Cluster
Shared Nothing Active-Active Cluster & Transactional NoSQL
MySQL Cluster Data Nodes
Data Layer
Clients
Management
Nodes
Management
Nodes
Application Layer
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.34
MULTI-REGION AVAILABILITY
 DR and Global Scale
 Replicate complete clusters
across regions
– Fully active/active
– No passive resources
 Split individual clusters
across availability zones
– Synchronous replication &
auto-failover between sites
Geographic Replication
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.35
SQL and NoSQL
Best of both world with ACID Transactions
MySQL Cluster Data Nodes
Data Layer
Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps
JPA
Cluster JPA
PHP Perl Python Ruby JDBC Cluster J JS Apache Memcache
d
MySQL JNI Node.JS mod_ndb ndb_eng
NDB API (C++)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.36
Protecting $100BN+ Transactions
https://blogs.oracle.com/mysql/entry/with_its_mysql_database_as
KEY BUSINESS BENEFIT
MySQL Cluster deployed across 5
AWS regions gives global latency of
<1/3rd of a second, enabling real-time
fraud detection
WHY MySQL?
“MySQL Cluster enables users to get
the best of both world’s… agility of
NoSQL systems with the trust,
maturity & reliability of the SQL model
"
CUSTOMER
One of largest payment providers
on the internet, 30% year-on-year
growth
CHALLENGES
Protect financial transactions with
fraud detection system. Must be
real-time with global reach
servicing 100m+ users
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.37
MySQL Cluster 7.4
 Performance gain over 7.3
– 47% (Read-Only)
– 38% (Read-Write)
Better performance and operational simplicity
labs.mysql.com
 Faster node restarts
– Recovering nodes rejoin the cluster
faster
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.38
5.6
MySQL Server - GA
The best release ever with high quality and performance
InnoDB NoSQL API and improved replication durability
MySQL Cluster - GA
Integration with MySQL 5.6
Node.jp NoSQL API, Foreign key support
7.3
5.7
MySQL Server - DMR
Refactoring and adding more pluggable components
Faster performance and easier management
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.39
The world's most popular open source database

More Related Content

What's hot

Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesTarique Saleem
 
MySQL High Availibility Solutions
MySQL High Availibility SolutionsMySQL High Availibility Solutions
MySQL High Availibility SolutionsMark Swarbrick
 
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7Mark Swarbrick
 
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
 
Why MySQL High Availability Matters
Why MySQL High Availability MattersWhy MySQL High Availability Matters
Why MySQL High Availability MattersMatt Lord
 
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
 
1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivanIvan Tu
 
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016Geir Høydalsvik
 
MySQL Community and Commercial Edition
MySQL Community and Commercial EditionMySQL Community and Commercial Edition
MySQL Community and Commercial EditionMario Beck
 
MySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats newMySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats newMark Swarbrick
 
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 Security
MySQL SecurityMySQL Security
MySQL SecurityMario 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
 
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best PracticesOracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best PracticesSven Sandberg
 
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 Document Store
MySQL Document StoreMySQL Document Store
MySQL Document StoreMario Beck
 
MySQL 5.7 InnoDB Cluster (Jan 2018)
MySQL 5.7 InnoDB Cluster (Jan 2018)MySQL 5.7 InnoDB Cluster (Jan 2018)
MySQL 5.7 InnoDB Cluster (Jan 2018)Olivier DASINI
 
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 Intro JSON NoSQL
MySQL Intro JSON NoSQLMySQL Intro JSON NoSQL
MySQL Intro JSON NoSQLMark Swarbrick
 

What's hot (20)

Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New Features
 
MySQL High Availibility Solutions
MySQL High Availibility SolutionsMySQL High Availibility Solutions
MySQL High Availibility Solutions
 
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7
 
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
 
Why MySQL High Availability Matters
Why MySQL High Availability MattersWhy MySQL High Availability Matters
Why MySQL High Availability Matters
 
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)
 
1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan
 
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
 
MySQL Community and Commercial Edition
MySQL Community and Commercial EditionMySQL Community and Commercial Edition
MySQL Community and Commercial Edition
 
MySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats newMySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats new
 
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 Security
MySQL SecurityMySQL Security
MySQL Security
 
MySQL 5.7: Focus on Replication
MySQL 5.7: Focus on ReplicationMySQL 5.7: Focus on Replication
MySQL 5.7: Focus on Replication
 
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best PracticesOracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
 
NoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSONNoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSON
 
MySQL Document Store
MySQL Document StoreMySQL Document Store
MySQL Document Store
 
MySQL 5.7 InnoDB Cluster (Jan 2018)
MySQL 5.7 InnoDB Cluster (Jan 2018)MySQL 5.7 InnoDB Cluster (Jan 2018)
MySQL 5.7 InnoDB Cluster (Jan 2018)
 
MySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt Intro
 
MySQL Intro JSON NoSQL
MySQL Intro JSON NoSQLMySQL Intro JSON NoSQL
MySQL Intro JSON NoSQL
 

Viewers also liked

[db tech showcase 2015 Sapporo HOKKAIDO] MySQL 5.7
[db tech showcase 2015 Sapporo HOKKAIDO] MySQL 5.7[db tech showcase 2015 Sapporo HOKKAIDO] MySQL 5.7
[db tech showcase 2015 Sapporo HOKKAIDO] MySQL 5.7Ryusuke Kajiyama
 
[Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka
[Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka[Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka
[Preview] MySQL session at Open Source Conference 2014 .Enterprise OsakaRyusuke Kajiyama
 
[Java Küche RDB 最前線 2015] MySQL 5.7技術アップデート
[Java Küche RDB 最前線 2015] MySQL 5.7技術アップデート[Java Küche RDB 最前線 2015] MySQL 5.7技術アップデート
[Java Küche RDB 最前線 2015] MySQL 5.7技術アップデートRyusuke Kajiyama
 
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20Ryusuke Kajiyama
 
[db tech showcase 2015 Sapporo HOKKAIDO] MySQL as document database!?
[db tech showcase 2015 Sapporo HOKKAIDO] MySQL as document database!?[db tech showcase 2015 Sapporo HOKKAIDO] MySQL as document database!?
[db tech showcase 2015 Sapporo HOKKAIDO] MySQL as document database!?Ryusuke Kajiyama
 
Art of MySQL Replication.
Art of MySQL Replication.Art of MySQL Replication.
Art of MySQL Replication.Mikiya Okuno
 
20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQL20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQLRyusuke Kajiyama
 
第九回中国地方DB勉強会 in 米子 MySQL 5.7+
第九回中国地方DB勉強会 in 米子 MySQL 5.7+第九回中国地方DB勉強会 in 米子 MySQL 5.7+
第九回中国地方DB勉強会 in 米子 MySQL 5.7+Ryusuke Kajiyama
 
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQLMySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQLRyusuke Kajiyama
 
MySQLチューニング
MySQLチューニングMySQLチューニング
MySQLチューニングyoku0825
 
MySQL 5.7とレプリケーションにおける改良
MySQL 5.7とレプリケーションにおける改良MySQL 5.7とレプリケーションにおける改良
MySQL 5.7とレプリケーションにおける改良Shinya Sugiyama
 
Pi4Jで簡単! ラズパイでトイレ空室管理システムを つくってみたよ
Pi4Jで簡単!   ラズパイでトイレ空室管理システムを つくってみたよPi4Jで簡単!   ラズパイでトイレ空室管理システムを つくってみたよ
Pi4Jで簡単! ラズパイでトイレ空室管理システムを つくってみたよYoshio Kajikuri
 
Shlideshare
ShlideshareShlideshare
Shlidesharehyun
 

Viewers also liked (13)

[db tech showcase 2015 Sapporo HOKKAIDO] MySQL 5.7
[db tech showcase 2015 Sapporo HOKKAIDO] MySQL 5.7[db tech showcase 2015 Sapporo HOKKAIDO] MySQL 5.7
[db tech showcase 2015 Sapporo HOKKAIDO] MySQL 5.7
 
[Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka
[Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka[Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka
[Preview] MySQL session at Open Source Conference 2014 .Enterprise Osaka
 
[Java Küche RDB 最前線 2015] MySQL 5.7技術アップデート
[Java Küche RDB 最前線 2015] MySQL 5.7技術アップデート[Java Küche RDB 最前線 2015] MySQL 5.7技術アップデート
[Java Küche RDB 最前線 2015] MySQL 5.7技術アップデート
 
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
MySQL 5.7 & 最新開発状況 @ オープンソースカンファレンス20
 
[db tech showcase 2015 Sapporo HOKKAIDO] MySQL as document database!?
[db tech showcase 2015 Sapporo HOKKAIDO] MySQL as document database!?[db tech showcase 2015 Sapporo HOKKAIDO] MySQL as document database!?
[db tech showcase 2015 Sapporo HOKKAIDO] MySQL as document database!?
 
Art of MySQL Replication.
Art of MySQL Replication.Art of MySQL Replication.
Art of MySQL Replication.
 
20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQL20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQL
 
第九回中国地方DB勉強会 in 米子 MySQL 5.7+
第九回中国地方DB勉強会 in 米子 MySQL 5.7+第九回中国地方DB勉強会 in 米子 MySQL 5.7+
第九回中国地方DB勉強会 in 米子 MySQL 5.7+
 
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQLMySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
 
MySQLチューニング
MySQLチューニングMySQLチューニング
MySQLチューニング
 
MySQL 5.7とレプリケーションにおける改良
MySQL 5.7とレプリケーションにおける改良MySQL 5.7とレプリケーションにおける改良
MySQL 5.7とレプリケーションにおける改良
 
Pi4Jで簡単! ラズパイでトイレ空室管理システムを つくってみたよ
Pi4Jで簡単!   ラズパイでトイレ空室管理システムを つくってみたよPi4Jで簡単!   ラズパイでトイレ空室管理システムを つくってみたよ
Pi4Jで簡単! ラズパイでトイレ空室管理システムを つくってみたよ
 
Shlideshare
ShlideshareShlideshare
Shlideshare
 

Similar to 20140722 Taiwan MySQL User Group Meeting Tech Updates

Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL SupportMysql User Camp
 
MySQL & Oracle Linux Keynote at Open Source India 2014
MySQL & Oracle Linux Keynote at Open Source India 2014MySQL & Oracle Linux Keynote at Open Source India 2014
MySQL & Oracle Linux Keynote at Open Source India 2014Sanjay Manwani
 
State of the Dolphin, at db tech showcase Osaka 2014
State of the Dolphin, at db tech showcase Osaka 2014State of the Dolphin, at db tech showcase Osaka 2014
State of the Dolphin, at db tech showcase Osaka 2014Ryusuke Kajiyama
 
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
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQLTed Wennmark
 
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke KajiyamaInsight Technology, Inc.
 
OUG Scotland 2014 - NoSQL and MySQL - The best of both worlds
OUG Scotland 2014 - NoSQL and MySQL - The best of both worldsOUG Scotland 2014 - NoSQL and MySQL - The best of both worlds
OUG Scotland 2014 - NoSQL and MySQL - The best of both worldsAndrew Morgan
 
20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptxIvan Ma
 
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4Frazer Clement
 
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014Manuel Contreras
 
My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015Sanjay Manwani
 
MySQL Web Reference Architecture
MySQL Web Reference Architecture MySQL Web Reference Architecture
MySQL Web Reference Architecture Ricky Setyawan
 
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 for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAsMario Beck
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014Anuj Sahni
 
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
 
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
 
Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLMario Beck
 
Database trendsv4
Database trendsv4Database trendsv4
Database trendsv4Tinku Ajit
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 

Similar to 20140722 Taiwan MySQL User Group Meeting Tech Updates (20)

Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 
MySQL & Oracle Linux Keynote at Open Source India 2014
MySQL & Oracle Linux Keynote at Open Source India 2014MySQL & Oracle Linux Keynote at Open Source India 2014
MySQL & Oracle Linux Keynote at Open Source India 2014
 
State of the Dolphin, at db tech showcase Osaka 2014
State of the Dolphin, at db tech showcase Osaka 2014State of the Dolphin, at db tech showcase Osaka 2014
State of the Dolphin, at db tech showcase Osaka 2014
 
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
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQL
 
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
 
OUG Scotland 2014 - NoSQL and MySQL - The best of both worlds
OUG Scotland 2014 - NoSQL and MySQL - The best of both worldsOUG Scotland 2014 - NoSQL and MySQL - The best of both worlds
OUG Scotland 2014 - NoSQL and MySQL - The best of both worlds
 
20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx
 
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
 
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
 
My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015
 
MySQL Web Reference Architecture
MySQL Web Reference Architecture MySQL Web Reference Architecture
MySQL Web Reference Architecture
 
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 for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAs
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014
 
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)
 
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
 
Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQL
 
Database trendsv4
Database trendsv4Database trendsv4
Database trendsv4
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 

More from Ryusuke Kajiyama

[OSC 2020 Online/Nagoya] MySQLドキュメントストア
[OSC 2020 Online/Nagoya] MySQLドキュメントストア[OSC 2020 Online/Nagoya] MySQLドキュメントストア
[OSC 2020 Online/Nagoya] MySQLドキュメントストアRyusuke Kajiyama
 
[OSC 2020 Osaka] MySQL"超"入門
[OSC 2020 Osaka] MySQL"超"入門[OSC 2020 Osaka] MySQL"超"入門
[OSC 2020 Osaka] MySQL"超"入門Ryusuke Kajiyama
 
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能Ryusuke Kajiyama
 
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0Ryusuke Kajiyama
 
[db tech showcase 2017 Tokyo] D31 - MySQL 8.0の日本語キャラクタ・セットと文字照合
[db tech showcase 2017 Tokyo] D31 - MySQL 8.0の日本語キャラクタ・セットと文字照合[db tech showcase 2017 Tokyo] D31 - MySQL 8.0の日本語キャラクタ・セットと文字照合
[db tech showcase 2017 Tokyo] D31 - MySQL 8.0の日本語キャラクタ・セットと文字照合Ryusuke Kajiyama
 
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状Ryusuke Kajiyama
 
2017年5月26日 オープンソースデータベース比較セミナー「NoSQLとしても使えるMySQLとMySQL Cluster」
2017年5月26日 オープンソースデータベース比較セミナー「NoSQLとしても使えるMySQLとMySQL Cluster」2017年5月26日 オープンソースデータベース比較セミナー「NoSQLとしても使えるMySQLとMySQL Cluster」
2017年5月26日 オープンソースデータベース比較セミナー「NoSQLとしても使えるMySQLとMySQL Cluster」Ryusuke Kajiyama
 
第20回 中国地方DB勉強会 in 岡山 MySQLレプリケーション
第20回 中国地方DB勉強会 in 岡山 MySQLレプリケーション第20回 中国地方DB勉強会 in 岡山 MySQLレプリケーション
第20回 中国地方DB勉強会 in 岡山 MySQLレプリケーションRyusuke Kajiyama
 
MySQL Performance Tuning at COSCUP 2014
MySQL Performance Tuning at COSCUP 2014MySQL Performance Tuning at COSCUP 2014
MySQL Performance Tuning at COSCUP 2014Ryusuke Kajiyama
 
20140518 JJUG MySQL Clsuter as NoSQL
20140518 JJUG MySQL Clsuter as NoSQL20140518 JJUG MySQL Clsuter as NoSQL
20140518 JJUG MySQL Clsuter as NoSQLRyusuke Kajiyama
 
2012.10.20 OSC 2012 Hiroshima
2012.10.20 OSC 2012 Hiroshima2012.10.20 OSC 2012 Hiroshima
2012.10.20 OSC 2012 HiroshimaRyusuke Kajiyama
 

More from Ryusuke Kajiyama (12)

[OSC 2020 Online/Nagoya] MySQLドキュメントストア
[OSC 2020 Online/Nagoya] MySQLドキュメントストア[OSC 2020 Online/Nagoya] MySQLドキュメントストア
[OSC 2020 Online/Nagoya] MySQLドキュメントストア
 
[OSC 2020 Osaka] MySQL"超"入門
[OSC 2020 Osaka] MySQL"超"入門[OSC 2020 Osaka] MySQL"超"入門
[OSC 2020 Osaka] MySQL"超"入門
 
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
[中国地方DB勉強会] 第22回 Webアプリ開発をデータベース側から変革していく - MySQL 8.0新機能
 
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0
[OSC 2017 Tokyo/Fall] OSSコンソーシアム DB部会 MySQL 8.0
 
[db tech showcase 2017 Tokyo] D31 - MySQL 8.0の日本語キャラクタ・セットと文字照合
[db tech showcase 2017 Tokyo] D31 - MySQL 8.0の日本語キャラクタ・セットと文字照合[db tech showcase 2017 Tokyo] D31 - MySQL 8.0の日本語キャラクタ・セットと文字照合
[db tech showcase 2017 Tokyo] D31 - MySQL 8.0の日本語キャラクタ・セットと文字照合
 
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状
 
2017年5月26日 オープンソースデータベース比較セミナー「NoSQLとしても使えるMySQLとMySQL Cluster」
2017年5月26日 オープンソースデータベース比較セミナー「NoSQLとしても使えるMySQLとMySQL Cluster」2017年5月26日 オープンソースデータベース比較セミナー「NoSQLとしても使えるMySQLとMySQL Cluster」
2017年5月26日 オープンソースデータベース比較セミナー「NoSQLとしても使えるMySQLとMySQL Cluster」
 
第20回 中国地方DB勉強会 in 岡山 MySQLレプリケーション
第20回 中国地方DB勉強会 in 岡山 MySQLレプリケーション第20回 中国地方DB勉強会 in 岡山 MySQLレプリケーション
第20回 中国地方DB勉強会 in 岡山 MySQLレプリケーション
 
MySQL Performance Tuning at COSCUP 2014
MySQL Performance Tuning at COSCUP 2014MySQL Performance Tuning at COSCUP 2014
MySQL Performance Tuning at COSCUP 2014
 
20140518 JJUG MySQL Clsuter as NoSQL
20140518 JJUG MySQL Clsuter as NoSQL20140518 JJUG MySQL Clsuter as NoSQL
20140518 JJUG MySQL Clsuter as NoSQL
 
2012.10.20 OSC 2012 Hiroshima
2012.10.20 OSC 2012 Hiroshima2012.10.20 OSC 2012 Hiroshima
2012.10.20 OSC 2012 Hiroshima
 
MySQL de NoSQL Fukuoka
MySQL de NoSQL FukuokaMySQL de NoSQL Fukuoka
MySQL de NoSQL Fukuoka
 

20140722 Taiwan MySQL User Group Meeting Tech Updates

  • 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.1 The State of The Dolphin “Real innovation and advantage of MySQL” Ryusuke Kajiyama MySQL Sales Consulting Senior Manager MySQL Global Business Unit
  • 2. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.3 The world's most popular open source database
  • 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.4 MySQL is No.1 open source database – Discussion – Mentions – Interests – Job & Specialist http://db-engines.com/en/ The world's most popular open source database According to DB-Engines
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5 MySQL Enterprise Monitor 2.2 MySQL Cluster 7.1 MySQL Cluster Manager 1.0 MySQL Workbench 5.2 MySQL Database 5.5 MySQL Enterprise Backup 3.5 MySQL Enterprise Monitor 2.3 MySQL Cluster Manager 1.1 MySQL Enterprise Backup 3.7 All GA! Oracle VM Template for MySQL Oracle Products Certifications MySQL Windows Installer MySQL Enterprise Security MySQL Enterprise Scalability MySQL Cluster 7.2 MySQL Cluster Manager 1.3 MySQL Utilities 1.0.6 MySQL Workbench 6.0 All GA! MySQL Enterprise Backup 3.10 MySQL Enterprise Audit MySQL Windows Tools MySQL Database 5.6 MySQL Cluster 7.3 MySQL Workbench 6.1 MySQL Fabric 1.4 MySQL Database 5.7 DMR *Development Milestone Release All GA! Available Now! Driving MySQL Innovation: 2010 - 2014
  • 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6 • Scales to 48 CPU Threads • Up to 230% performance gain over MySQL 5.5 IMPROVED PERFORMANCE AND SCALABILITY • Better transactional throughput and availability IMPROVED INNODB • Faster query execution and diagnostics for query tuning and debugging IMPROVED OPTIMIZER • Higher performance, availability and data integrity IMPROVED REPLICATION • Better Instrumentation, User/Application level statistics and monitoring IMPROVED PERFORMANCE SCHEMA • Fast, Key Value access with full ACID compliance, better developer agility New! NoSQL ACCESS TO INNODB MySQL 5.6: GA 15 Months Ago – Best GA Ever
  • 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7 MySQL 5.6 - InnoDB NoSQL API Best of Both Worlds Clients and Applications MySQL Server Memcached Plug-in innodb_ memcached local cache (optional) Handler API InnoDB API InnoDB Storage Engine mysqld process SQL Memcached Protocol 0 10000 20000 30000 40000 50000 60000 70000 80000 8 32 128 512 TPS Client Connections MySQL 5.6: NoSQL Benchmarking Memcached API SQL Up to 9x Higher “SET / INSERT” Throughput
  • 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8 The largest MySQL websites APPLICATION Facebook is a social networking site that connects people with friends and others who work, study and live around them. KEY BUSINESS BENEFIT MySQL has enabled facebook to grow to 1 billion users. WHY MySQL? “We are one of the largest MySQL web sites in production. MySQL has been a revolution for young entrepreneurs.”
  • 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9 Welcome, WebScaleSQL!  Investment to improve MySQL for Web Scale  Great news for the MySQL Community & new developers  Even easier for Oracle to continue close cooperation Thank You, Facebook, Google, LinkedIn & Twitter!
  • 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10 From FAQ of WebScaleSQL
  • 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11 MySQL Repositories: Yum  Simple and convenient way to install & update MySQL products  Supports the following distributions – RedHat Enterprise/Oracle Linux – Fedora – Upcoming: Debian/Ubuntu  Includes the latest packages – MySQL Database – MySQL Workbench – MySQL Connector/ ODBC – MySQL Connector/Python – MySQL Utilities Benefits both End Users and Linux Distributions And now also on NuGet for Windows Devs http://www.nuget.org/profiles/MySQL/ Over 50% of downloads for Fedora/RedHat already from the repositories
  • 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13 The Open Road to MySQL 5.6 Optimizer: MRR, ICP, File Sort InnoDB: Split Kernel Mutex, MT Purge Replication: Crash-Safe, Multi-Thread Slave, Checksums Memcached API New P_S Partitioning Improvements *Development Milestone Release RC Nov 2012 DMR1* April 2011 DMR2 Oct 2011 Optimizer: BKA, New EXPLAIN, Traces InnoDB: Dump/Restore Buffer Pool More P_S DMR3 Dec 2011 Optimizer: Sub-Queries InnoDB: Full Text Index, Read-Only Optimizations Condition Handling Fractional Seconds DMR4 April 2012 Optimizer: JSON EXPLAIN, Sub-Queries Replication: GTIDs TIMESTAMP & DATESTAMP More P_S DMR5 Aug 2012 InnoDB: TT, Online DDL, Memcached API Replication: Binary Log Group Commit Password Mgmt More Partitioning New Server Defaults More Partitioning More GTID, TT Predictable Releases for the MySQL Community, Allowing Feedback
  • 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.14 MySQL Makes Sense for Oracle  Complete Solutions  Best of Breed at Every Level  On Premise and in the Cloud  MySQL: Web, Mobile & Embedded Confidential - Oracle Internal Use Only
  • 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.16 MySQL: Everywhere and Growing Platform for Next Generation Web, Cloud & Embedded Applications World’s Most Popular Open Source Database Database Platform for Next Gen Web Apps Leading Database for Web Applications Leading Database in the Cloud Integrated with Hadoop in majority of Big Data platforms
  • 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.20 MySQL Technology Updates
  • 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.21 DMRs: Development Milestone Releases  Fully Functional Release Candidate Quality  Two to Four per Year  Early Community Testing, Use, & Feedback  Accelerates Rate of Enhancements  Improves Quality
  • 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.22 MySQL 5.7: DMR 4  InnoDB for better transactional throughput, availability, IO  Replication for better scalability and availability  Utilities for dev/ops automation  Performance Schema for better performance metrics  Optimizer for better EXPLAINing, query performance, enhanced buffering and partition optimization  Connecting at higher rates, improve session efficiency Available Now! Get it here: dev.mysql.com/downloads/mysql/ MySQL 5.7 builds on MySQL 5.6 by improving:
  • 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.23 MySQL 5.7 Sysbench Benchmark Sysbench Point Select Intel(R) Xeon(R) CPU X7560 x86_64 5 sockets x 8 cores-HT (80 CPU threads) 2.27GHz, 256G RAM Oracle Linux 6.5 2X Faster than MySQL 5.6 Over 3X Faster than MySQL 5.5 630,000 QPS
  • 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.25 RO In-Memory @MySQL 5.7  Sysbench OLTP_RO 8-tables, 32cores-HT :
  • 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.26 Benchmark test MySQL 5.7 MySQL 5.7 is the fastest, MySQL 5.6 is the best option of today http://dimitrik.free.fr/blog/archives/2014/04/mysql-57-just-rocks.html
  • 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.27 MySQL 5.7.2: Optimizer Expanded JSON EXPLAIN output
  • 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.28  MySQL Database IDE  Millions of Downloads MySQL Workbench Design, Develop, Administer, Migrate Windows, Linux, Mac OS X
  • 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.29 New! MySQL Workbench 6.1  Performance Dashboard – Network, Server, InnoDB  Performance Reports – Analyze hotspots – Costly SQL statements – Wait times, locks – InnoDB stats, and more Performance and Status Dashboards
  • 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.30 MySQL Utilities Python scripts for DevOps, GPL License Database Management Database Operations Replication Management Configuration Management MySQL Utilities
  • 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.33 MySQL Cluster Shared Nothing Active-Active Cluster & Transactional NoSQL MySQL Cluster Data Nodes Data Layer Clients Management Nodes Management Nodes Application Layer
  • 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.34 MULTI-REGION AVAILABILITY  DR and Global Scale  Replicate complete clusters across regions – Fully active/active – No passive resources  Split individual clusters across availability zones – Synchronous replication & auto-failover between sites Geographic Replication
  • 27. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.35 SQL and NoSQL Best of both world with ACID Transactions MySQL Cluster Data Nodes Data Layer Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps JPA Cluster JPA PHP Perl Python Ruby JDBC Cluster J JS Apache Memcache d MySQL JNI Node.JS mod_ndb ndb_eng NDB API (C++)
  • 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.36 Protecting $100BN+ Transactions https://blogs.oracle.com/mysql/entry/with_its_mysql_database_as KEY BUSINESS BENEFIT MySQL Cluster deployed across 5 AWS regions gives global latency of <1/3rd of a second, enabling real-time fraud detection WHY MySQL? “MySQL Cluster enables users to get the best of both world’s… agility of NoSQL systems with the trust, maturity & reliability of the SQL model " CUSTOMER One of largest payment providers on the internet, 30% year-on-year growth CHALLENGES Protect financial transactions with fraud detection system. Must be real-time with global reach servicing 100m+ users
  • 29. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.37 MySQL Cluster 7.4  Performance gain over 7.3 – 47% (Read-Only) – 38% (Read-Write) Better performance and operational simplicity labs.mysql.com  Faster node restarts – Recovering nodes rejoin the cluster faster
  • 30. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.38 5.6 MySQL Server - GA The best release ever with high quality and performance InnoDB NoSQL API and improved replication durability MySQL Cluster - GA Integration with MySQL 5.6 Node.jp NoSQL API, Foreign key support 7.3 5.7 MySQL Server - DMR Refactoring and adding more pluggable components Faster performance and easier management
  • 31. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.39 The world's most popular open source database

Editor's Notes

  1. Since the acquisition, Oracle has delivered more products, at a higher quality, than at any time in MySQL history.
  2. MySQL 5.6 delivers across the board improvements designed to enable innovative DBAs and Developers to create and deploy the next generation of web, embedded and Cloud/SaaS/DaaS applications on the latest generation of development frameworks and hardware platforms. At a glance, MySQL 5.6 is simply a better MySQL with improvements that enhance every functional area of the database kernel, including:   Improved Performance Scalability 5.6 scales up 48 CPU threads which enables users to leverage the full processing power of modern architectures 5.6 performs up to 230% faster over 5.5 on transactional work loads. Improved InnoDB Allow 5.6 to provide better transactional throughput and availability over previous versions. Improved Optimizer Provides better query execution times and more diagnostics for monitoring, tuning and debugging Impoved Replication Provides higher performance, availability and data integrity Improved Performance Schema Provides better instrumentation and user/application level statistics and monitoring New! NoSQL Access to InnoDB Provides fast, Key Value access with full ACID compliance, better developer agility Improved InnoDB storage engine for better transactional throughput Improved Optimizer for better query execution times and diagnostics Better Application Availability with Online DDL/Schema changes Better Developer Agility with NoSQL Access with Memcached API to InnoDB Improved Replication for high performance, self-healing distributed deployments Improved Performance Schema for better instrumentation Improved Security for worry-free application deployments And other Important Enhancements
  3. Ability to get MySQL components not yet packaged by their Linux distro. Access to the latest and greatest versions of MySQL, even if they have not yet been adopted by their Linux distro. Packages of MySQL products supported by Oracle. Easy early access to pre-GA product releases, such as MySQL 5.7 Development Milestone Releases.
  4. And let me give you some figures to illustrate our efforts The 1667 number is bugfixes on 5.6 only. The 2909 number is bugfixes since time of 5.5 GA, but for all releases 5.0/5.1/5.5/5.6
  5. And as we can see in this example of MySQL 5.6, we’re developing the products releasing ‘early and often’, with predictable DMRs allowing the MySQL Community, i.e. you, to provide us with feedback and input during the development. And we’re also delivering early access features via labs.mysql.com to allow you to provide feedback very early on in the process.
  6. 14
  7. Good to refer that we are integrating MySQL with all relevant Oracle products to make it easier to use for Oracle customers (Oracle Secure Backup, Oracle Database Firewall, Oracle Enterprise Manager…etc).
  8. MySQL is in an incredibly favorable position, and the platform of choice for next generation Web, mobile and cloud applications. It is....(the 4 key points) We’re also seeing great momentum for MySQL: talk about 3 points on the side We want to ensure that MySQL remains the platform of choice for next gen web apps, and we are evolving the database by developing new features, enhancements and integrating in it new capabilities useful for modern apps. Give example of the 2 other points in orange (NoSQL and new languages)
  9. Oracle/MySQL has the answers you need in MySQL Enterprise Edition.
  10. Real-time MySQL Performance and Availability Monitoring Visual Dashboad for Better Visibility Visually Find and Fix Problem Queries Pinpoint SQL code that causing a slowdown Visual Capacity Planning Forecasting using Projections and Trend Analysis Agentless, Cloud Friendly Architecture Remotely Monitor MySQL without agents Start Monitoring MySQL in 10 minutes Easy to use with zero configuration
  11. Just a quick intro at this point – all of this is covered in more details later in the presentation. It’s intent is to simplify life by providing automation around High Availability and scaling out through horizontal sharding. Fabric maintains a set of mappings from shard key to shards; the connectors cache that information and use it to route SQL transactions directly to the correct MySQL Server using a shard key provided by the application – no extra hop is needed and so latency is kept to a minimum. Initially, Fabric-aware connectors are provided for Python, PHP and Java. We are also providing patches for Hibernate and Doctrine. We recognize that in many cases it is undesirable or impossible for the application or middleware code to be updated to provide a shard key and so the addition of transparent sharding is a development priority. Within a shard (or Master Group), there are one or more MySQL Servers that are capable of being the replication master and then also a set of replication slaves that can be used to scale out reads *within* the shard. This is based on MySQL 5.6 Global Transaction ID based replication. Shards can be split and moved; the window of unavailability is kept to a minimum but it is not yet a fully on-line operation. Global updates are supported and allow, for example, schema changes to propagate to all shards. This feature allow you to have global tables that are common to all shards and can be updated globally. Can download it from labs.mysql.com today and try it out – we’re releasing this early version because we really want to hear your feedback.
  12. Through geo-replication, had the ability to replicate entire cluster across data centers – for DR and data locality Active/active, so both clusters can accept writes, then replication mechanisms detect and handle conflicts, so no passive resources Within the 7.2DMR, also have the ability to split a single cluster across data centers
  13. 48-core (96 CPU threads) HW. Table scans speed up more than PK access 8 LDM’s 8 Sysbench Tables 8 Partitions per table 6 Cluster connections
  14. 「本物ならでは」 アンケート