SlideShare a Scribd company logo
1 of 44
Download to read offline
<Insert Picture Here>
MySQL
Powering the Web and Cloud Economy
Mark Swarbrick
2
Safe Harbor Statement
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
Today’s Session
• MySQL Overview
• MySQL and Oracle
• Who Uses MySQL?
• Is MySQL a real database?
• What if I need help?
• Learn more…
4
World’s Most Popular Open Source Database
•  Over 15 million estimated installations
•  Used by 9 of top 10 web sites in the world
•  Embedded by 8 of the top 10 ISVs
•  #1 database in the Cloud
•  Integrated w/Hadoop in 80% of Big Data platforms
•  Facebook: 175K fans, +35% YoY Growth
•  Twitter: 28K followers, +67% YoY Growth
•  Numerous Awards: Linux Journal, CRN, PHP Architect...
5
Open Source LAMP Stack
Operating
System
Application
Server
Database
Scripting
L
A
M
P
6
Multiple Platforms Multiple Languages
C C++ C#
MySQL is Everywhere
7
What About MySQL and Oracle?
8
MySQL makes the cover!
9
Oracle Database and MySQL
Complementary on the Web and in The Cloud
Web and Cloud computing is not a ‘one size fits all’ model
•  Together Servicing Broader User Needs
•  MySQL Well Suited for Web-based & Custom
Departmental apps
•  Users can Benefit by Running MySQL and Oracle
Together
•  For both on-premise and Cloud computing
10
Oracle’s Investment in Open Source
•  Oracle is driven by customer demand
•  Oracle is committed to supporting, developing, promoting,
and adopting viable open source technologies
•  Enable developer communities
•  Open standards are key
11
Set your ambitions high!
Available to download and use under the GPL:
• MySQL Database (Community Server)
• MySQL Cluster
• MySQL Workbench
• Database Migration Wizard
• MySQL Utilities (in Python)
• MySQL Connectors
• MySQL Proxy
• Documentation (free to use, not covered under GPL)
• Forums
Oracle’s Investment in MySQL Community
12
UNMATCHED INVESTMENT
HUNDREDS OF EXPERTS
LARGEST MySQL ENGINEERING & SUPPORT ORGANIZATION
LINUX
WINDOWS
NoSQL
InnoDB
REPLICATION
MySQL CLUSTER
MySQL ENTERPRISE EDITION
PERFORMANCE IMPROVEMENTS
WORLD-CLASS SUPPORT WEB
CLOUD
EMBEDDED
STRATEGIC
13
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
DRIVING MySQL
INNOVATION
All GA!
MySQL Enterprise Backup 3.7
Oracle VM Template for MySQL
Enterprise Edition
MySQL Enterprise Oracle
Certifications
MySQL Windows Installer
MySQL Enterprise Security
MySQL Enterprise Scalability
MySQL Database 5.6 DMR*
MySQL Cluster 7.2 DMR
MySQL Labs!
(“early and often”)
All GA!
MySQL Cluster 7.2
MySQL Cluster Manager 1.4
MySQL Utilities 1.0.6
MySQL Migration Wizard
MySQL Enterprise Backup 3.8
MySQL Enterprise Audit
MySQL Database 5.6 RC
MySQL Cluster 7.3 DMR
A BETTER
MySQL
*Development Milestone Release
2010 2011 2012-13
All GA!
Available Now!
More Product Releases Than Ever
14
Who Uses MySQL?
15
MySQL:
The World’s Leading On-Line Database
Powering 9 of the top 10 most trafficked sites on the web*
* http://www.alexa.com/topsites
16
Cloud
Web & Enterprise OEM & ISVs
Industry Leaders Rely on MySQL
17
MySQL Is Ubiquitous In The Cloud
Hosting
IaaS, PaaS, DaaS
SaaS
18
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
900 million users.
Why MySQL?
• “We are one of the largest MySQL web
sites in production. MySQL has been a
revolution for young entrepreneurs.”
Facebook
• 
facebook
Web
19
Application
• Alcatel-Lucent’s next generation
subscriber database applications
Key Business Benefit
• The subscriber database at the heart of
the application needed to provide more
flexibility and to deliver higher
performance, scalability, and reliability at
a lower cost.
Why MySQL? Performance & Lower
Cost
• “MySQL Cluster won the performance
tests hands down, and met our needs
perfectly.”
Alain Chastagner, Alcatel-Lucent
Alcatel-Lucent
Telecom
20
Application
•  Brightmail products provide antispam/
virus, content filtering, data loss
prevention to large service providers,
SMBs and Global 1000 Organizations.
Key Business Benefit
•  Better product performance, zero end-
user administration, lower overall
development costs.
Why MySQL? Quality, low admin costs
•  “The benefits MySQL brings to the
Brightmail product are its rock-solid
quality and performance; its reliability,
its robustness, and its very low
administrative cost.”
Paul Stephens
Senior Brightmail Development
Manager, Symantec
Symantec
Embedded
21
Is MySQL a real database?
22
MySQL Database
Performance, Reliability, Ease of Use
Support for common
development
languages/platforms
Efficient multi-
threaded session
handling
Full DML, DDL
parsing, cost
based optimizer,
caching of queries
and result sets
Flexible Storage
Engine options for
application specific
storage needs
Flexible logging and
physical storage options
23
Security Item
Built-in Accounts SYS, SYSTEM, others Root.
Object Privileges Handled GRANT, REVOKE GRANT, REVOKE. Host
consideration
Privilege Granularity Column, Row Column (row via view)
Group Management ROLES On Roadmap
SSL Supported Yes Yes
Encryption Transparent, RC4, DES, AES, etc. AES, DES, MD5 SHA1; 128/256
Auditing Audit subsystem Audit API, MySQL Plug-in
Oracle Datatype MySQL Datatype
CHAR, VARCHAR(2),
NCHAR, NVARCHAR
CHAR, VARCHAR,
TEXT
CLOB, LONG LONGTEXT
RAW MEDIUMBLOB
LONG RAW, BLOB BLOB
BFILE None
Oracle Datatype MySQL Datatype
NUMBER, DECIMAL INT, BIGINT, DECIMAL
NUMBER (P,S),
DECIMAL (P,S)
DECIMAL (P,S)
REAL, DOUBLE DECIMAL
FLOAT DOUBLE
DATE, TIMESTAMP DATETIME,TIMESTAMP
MySQL Security, Data types Comparison
24
Area MySQL Oracle Microsoft SQL Server
Memory Caches • InnoDB data cache
• InnoDB log cache
• MyISAM key cache
• Dictionary cache
• Query Cache
• User caches
• Data cache (variants)
• Log buffer
• Shared Pool
• Java Pool
• Large Pool
• PGA
• Query cache (11g)
•  Buffer cache
•  SQL cache
•  Misc caches (lock,
connection,
workspace, etc.)
Redo/Undo Logs • InnoDB Undo Space
• InnoDB Logs
• Binary Log
• Undo Tablespace (9i+)
• Redo Logs
• Archive Logs
• TempDB (2005+)
• Transaction Logs
Data Storage • Tablespaces
• Table/Index Files
• Format files
• Tablespaces
• Datafiles
• Filegroups
• Files
Optimizer • Cost-based • Cost-based • Cost-based
MySQL Architecture Comparison
25
Feature MySQL Oracle Microsoft
Standard Heap Tables and B-Tree Indexes þ þ þ
Partitioned Tables/Indexes þ þ þ
ACID Transaction Support þ þ þ
Row-Level Locking, MVCC (readers don’t block writers) þ þ þ
Server-Enforced Referential Integrity þ þ þ
Advanced Indexing (Clustered, Full-Text) þ þ þ
Robust datatype support (BLOB’s, varchar, datetime,
numerics, etc.)
þ þ þ
Replication þ þ þ
Stored Procedures, Triggers, Functions, Cursors,
Updateable Views
þ þ þ
Highly-Available Clustered Database þ þ þ
Cost-based Optimizer þ þ þ
Backup with Point-in-Time Recovery þ þ þ
Terabyte Database Size Capable þ þ þ
Open Source þ
MySQL Core Feature Set Comparison
26
What is MySQL Replication?
•  Most widely used feature
•  Duplicates database from a “master” to a “slave”
•  Redundant copies of the data provide foundation for High
Availability
•  Scale out by distributing queries across the replication cluster
Master
Slaves
27
Copyright 2011 Oracle Corporation 27
MySQL Database
High Availability with MySQL Replication
28
•  Leverage current skill set
•  Easy to deploy and maintain (“3 minutes to success”)
•  Optimized for performance, scale on multi-core systems
•  Application level performance tuning
•  Fast, reliable online backup, recovery
•  Full transactional support
•  Automatic crash recovery
•  Vertical scalability with Replication (+ Sharding)
•  Web-based global monitoring, management, tuning
•  Technical support from Oracle and global community
MySQL for the DBA
29
•  Zero start up cost for new projects
•  Drivers for most/all development languages and platforms
•  Ubiquity across OS platforms
•  Stored Procedures, Triggers, Functions, Cursors, Views
•  Vertical scalability with Replication (+ Sharding)
•  Application specific storage options
•  Transactional, read-intensive, HA, custom, etc.
•  GUI-based design, development, deployment tools
•  Web-based global monitoring, management, tuning
•  Technical support from Oracle, global community
MySQL for the Developer
30
InnoDB is Default Storage Engine
•  ACID Transactions, FKs, Crash Recovery
Improved Performance
•  Enhancements in MySQL DB
•  Enhancements in InnoDB
•  + 360% over 5.1 on Linux
•  + 1500% over 5.1 on Windows
Improved Availability
•  Semi-synchronous Replication
•  Replication Heartbeat
Improved Usability
•  SIGNAL/RESIGNAL
•  More Partitioning Options
•  New PERFORMANCE_SCHEMA
MySQL 5.6: Best Release Ever!
> 95% of all MySQL apps run on InnoDB
31
•  MySQL 5.6 builds on MySQL 5.5 by improving:
•  Performance and Scalability
•  Optimizer for better query execution times, diagnostics
•  Performance Schema for better instrumentation
•  InnoDB for better transactional throughput
•  Replication for higher availability, data integrity
•  “NotOnlySQL” options for better flexibility
•  5.6 Production-Ready GA – coming soon!
MySQL 5.6: A Better MySQL.
dev.mysql.com/downloads/mysql/
32
MySQL Cluster
High Write Scalability, Real Time Performance, 99.999% Uptime
Copyright 2011 Oracle Corporation 32
•  Web
•  High Volume OLTP
•  eCommerce
•  User Profile Management
•  Session Management & Caching
•  Content Management
•  Online Gaming
•  Telecoms
•  Subscriber Databases (HLR/HSS)
•  Service Delivery Platforms
•  VoIP, IPTV & VoD
•  Mobile Content Delivery
•  Mobile Payments
•  LTE Access http://www.mysql.com/customers/cluster/
33
MySQL Cluster
Ideal For The Web, Cloud
•  Auto-sharding for transparent scaling
•  Elastic, on-demand scalability
•  Multi-master for write-intensive applications
•  Shared nothing, distributed design for 99.999% uptime
•  Auto failover and self healing recovery
•  Geo-redundancy supporting multiple Availability Zones
•  Low latency, real-time responsiveness
34
MySQL Cluster Architecture
Data Nodes
Node Group 1
F1
F3
F3
F1
Node1Node2
Node Group 2
F2
F4
F4
F2
Node3Node4
Application Nodes
Cluster
Mgmt
Cluster
Mgmt
RESTJPA
35
MySQL Cluster 7.4
•  70x Higher Complex Query Performance: Adaptive Query Localization
•  Native Memcached API
•  MySQL 5.5 Server Integration
•  VM Support
Enabling Next Generation Web Services
•  Multi-Site Clustering
•  Simplified Active / Active Replication
Enhancing Cross Data Center Scalability
•  MySQL Cluster Manager
•  Consolidated Privileges
Ease of Use
36
API Flexibility:
SQL & NoSQL Combined
•  SQL: Complex, relational queries
•  HTTP / memcached: Key-Value web services
•  Java: Enterprise Apps
•  NDB API: Real-time services
Mix
&
Match
Data Nodes
NDB API
Clients
Native memcached HTTP/REST
JDBC / ODBC
PHP / PERL
Python / Ruby
37
What if I need help?
38
..version of MySQL to run?
…servers down?
…will systems scale?
…security policies, change?
…performance issues?
Where/When/How to Tune?
…expensive, slow queries?
…Replication synch issues?
…managing Oracle and MySQL databases?
…Developers productive?
…can I recover?
Tough Questions
39
Users/Dependence
“I’ll fix it myself”
Spend time, save
money, some risk
“I’ll hire more DBAs!”
Spend more time, save
less money, more risk
Mission-Critical
“We need help!”
Spend money,
save time,
mitigate risk
Day 1 6 months 1 year
“nice to have”
1 minute of downtime
= Lost $
What’s at Risk
Revenue and Productivity
40
•  Straight from the Source
•  Largest Team of MySQL Experts
•  Backed by MySQL Developers
•  Forward Compatible Hot Fixes
•  MySQL Maintenance Releases
•  MySQL Support in 29 Languages
•  Direct Access to MySQL Support Engineers
•  24/7/365
•  Unlimited Incidents
•  Knowledge Base
•  MySQL Consultative Support
Oracle Premier Support for MySQL
Rely on The Experts - Get Unique Benefits
"The rep that assisted me was
simply outstanding. He immediately
recognized the cause of my problem
and provided the resolution.”
mysql.com/support/quotes
Only From
Oracle
41
..version of MySQL to run?
…servers down?
…will systems scale?
…security policies, change?
…performance issues?
Where/When/How to Tune?
…expensive, slow queries?
…Replication synch issues?
…managing Oracle and MySQL databases?
…Developers productive?
…can I recover?
Tough Questions, Real Solutions
• MySQL Enterprise Scalability
• MySQL Enterprise Monitor, Advisors, Query Analyzer
• MySQL Consultative Support
• MySQL Enterprise Monitor, Query Analyzer
• MySQL Enterprise Monitor, Advisors, Query Analyzer
• MySQL Consultative Support
• MySQL Enterprise Monitor, Replication Monitor
• Oracle Premier 7x24 Support
• MySQL Enterprise Scalability
• MySQL Enterprise Monitor, Advisors, Query Analyzer
• MySQL Consultative Support
• Oracle Premier 24x7 Support
• MySQL Enterprise Monitor, Advisors
• MySQL Enterprise High Availability
• MySQL External Authentication, Audit
• MySQL Enterprise Monitor, Security Advisor
• MySQL Workbench SE
• MySQL Enterprise Monitor, Query Analyzer
• Oracle Premier 24x7 Support
• MySQL Enterprise Backup
• MySQL Enterprise Oracle Certifications/Integrations
42
Summary
MySQL is the Leading Web Database
MySQL is Ubiquitous in the Cloud
MySQL is used by the most demanding
online properties on the Web
43
•  mysql.com
• MySQL Products and Editions
• TCO calculator
• White Papers
• Customer use cases and success stories
•  dev.mysql.com
• Downloads
• Documentation
• Forums
• PlanetMySQL
•  eDelivery.oracle.com
• Download and evaluate all MySQL products
Learn More
<Insert Picture Here>
MySQL
Powering the Web Economy

More Related Content

What's hot

Mysql Enterprise Edition Feature and Tools
Mysql  Enterprise Edition Feature and Tools Mysql  Enterprise Edition Feature and Tools
Mysql Enterprise Edition Feature and Tools jones4u
 
Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLMario Beck
 
MySQL Enterprise Edition
MySQL Enterprise EditionMySQL Enterprise Edition
MySQL Enterprise EditionMySQL Brasil
 
MySQL Cloud Service
MySQL Cloud ServiceMySQL Cloud Service
MySQL Cloud ServiceMario Beck
 
Mysql ecosystem in 2019
Mysql ecosystem in 2019Mysql ecosystem in 2019
Mysql ecosystem in 2019Alkin Tezuysal
 
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
 
01 upgrade to my sql8
01 upgrade to my sql8 01 upgrade to my sql8
01 upgrade to my sql8 Ted Wennmark
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAsMario Beck
 
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 Security
MySQL SecurityMySQL Security
MySQL SecurityMario Beck
 
MySQL - powering the web economy v1.0
MySQL - powering the web economy v1.0MySQL - powering the web economy v1.0
MySQL - powering the web economy v1.0IDG Romania
 
MySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMark Swarbrick
 
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 Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...MySQL Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...Olivier DASINI
 
MySQL Performance - Best practices
MySQL Performance - Best practices MySQL Performance - Best practices
MySQL Performance - Best practices Ted Wennmark
 
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinMySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinOlivier DASINI
 
What's new in MySQL Cluster 7.4 webinar charts
What's new in MySQL Cluster 7.4 webinar chartsWhat's new in MySQL Cluster 7.4 webinar charts
What's new in MySQL Cluster 7.4 webinar chartsAndrew Morgan
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology OverviewKeith Hollman
 
MySQL Cloud Service Deep Dive
MySQL Cloud Service Deep DiveMySQL Cloud Service Deep Dive
MySQL Cloud Service Deep DiveMorgan Tocker
 

What's hot (20)

Mysql Enterprise Edition Feature and Tools
Mysql  Enterprise Edition Feature and Tools Mysql  Enterprise Edition Feature and Tools
Mysql Enterprise Edition Feature and Tools
 
Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQL
 
MySQL Enterprise Edition
MySQL Enterprise EditionMySQL Enterprise Edition
MySQL Enterprise Edition
 
MySQL Cloud Service
MySQL Cloud ServiceMySQL Cloud Service
MySQL Cloud Service
 
Mysql ecosystem in 2019
Mysql ecosystem in 2019Mysql ecosystem in 2019
Mysql ecosystem in 2019
 
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
 
01 upgrade to my sql8
01 upgrade to my sql8 01 upgrade to my sql8
01 upgrade to my sql8
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAs
 
MySQL ppt
MySQL ppt MySQL ppt
MySQL ppt
 
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 Security
MySQL SecurityMySQL Security
MySQL Security
 
MySQL - powering the web economy v1.0
MySQL - powering the web economy v1.0MySQL - powering the web economy v1.0
MySQL - powering the web economy v1.0
 
MySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMySQL @ the University Of Nottingham
MySQL @ the University Of Nottingham
 
MySQL 5.7: Focus on Replication
MySQL 5.7: Focus on ReplicationMySQL 5.7: Focus on Replication
MySQL 5.7: Focus on Replication
 
MySQL Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...MySQL Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...
 
MySQL Performance - Best practices
MySQL Performance - Best practices MySQL Performance - Best practices
MySQL Performance - Best practices
 
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinMySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The Dolphin
 
What's new in MySQL Cluster 7.4 webinar charts
What's new in MySQL Cluster 7.4 webinar chartsWhat's new in MySQL Cluster 7.4 webinar charts
What's new in MySQL Cluster 7.4 webinar charts
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology Overview
 
MySQL Cloud Service Deep Dive
MySQL Cloud Service Deep DiveMySQL Cloud Service Deep Dive
MySQL Cloud Service Deep Dive
 

Similar to MySQL overview

My sql roadmap 2008 2009
My sql roadmap 2008 2009My sql roadmap 2008 2009
My sql roadmap 2008 2009xKinAnx
 
MySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich MasonMySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich MasonMySQL Brasil
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterContinuent
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloudOracleMySQL
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloudMandy Ang
 
My sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlMy sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlsqlhjalp
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Datavail
 
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 Options in OpenStack
MySQL Options in OpenStackMySQL Options in OpenStack
MySQL Options in OpenStackTesora
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackMatt Lord
 
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
 
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15Dave Stokes
 
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP ParisMySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP ParisOlivier DASINI
 
与 PHP 和 Perl 使用 MySQL 数据库
与 PHP 和 Perl 使用 MySQL 数据库与 PHP 和 Perl 使用 MySQL 数据库
与 PHP 和 Perl 使用 MySQL 数据库YUCHENG HU
 
MySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMark Swarbrick
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmapOpenSourceIndia
 
MySQL 简要介绍
MySQL 简要介绍MySQL 简要介绍
MySQL 简要介绍YUCHENG HU
 
My sqlstrategyroadmap
My sqlstrategyroadmapMy sqlstrategyroadmap
My sqlstrategyroadmapslidethanks
 

Similar to MySQL overview (20)

My sql roadmap 2008 2009
My sql roadmap 2008 2009My sql roadmap 2008 2009
My sql roadmap 2008 2009
 
MySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich MasonMySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich Mason
 
My sql
My sqlMy sql
My sql
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloud
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloud
 
My sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlMy sql crashcourse_intro_kdl
My sql crashcourse_intro_kdl
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?
 
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 Options in OpenStack
MySQL Options in OpenStackMySQL Options in OpenStack
MySQL Options in OpenStack
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStack
 
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
 
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
 
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP ParisMySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
 
MySQL
MySQL MySQL
MySQL
 
与 PHP 和 Perl 使用 MySQL 数据库
与 PHP 和 Perl 使用 MySQL 数据库与 PHP 和 Perl 使用 MySQL 数据库
与 PHP 和 Perl 使用 MySQL 数据库
 
MySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt Intro
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmap
 
MySQL 简要介绍
MySQL 简要介绍MySQL 简要介绍
MySQL 简要介绍
 
My sqlstrategyroadmap
My sqlstrategyroadmapMy sqlstrategyroadmap
My sqlstrategyroadmap
 

More from Mark Swarbrick

MySQL NoSQL Document Store
MySQL NoSQL Document StoreMySQL NoSQL Document Store
MySQL NoSQL Document StoreMark Swarbrick
 
MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8Mark Swarbrick
 
MySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the DolphinMySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the DolphinMark Swarbrick
 
Oracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document StoreOracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document StoreMark Swarbrick
 
TLV - MySQL Security overview
TLV - MySQL Security overviewTLV - MySQL Security overview
TLV - MySQL Security overviewMark Swarbrick
 
TLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + CloudTLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + CloudMark Swarbrick
 
TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8Mark Swarbrick
 
MySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL DaysMySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL DaysMark Swarbrick
 
MySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL DaysMySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL DaysMark Swarbrick
 
MySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL DaysMySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL DaysMark Swarbrick
 
MySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL DaysMySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL DaysMark Swarbrick
 
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL DaysMySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL DaysMark Swarbrick
 
MySQL Cloud - 2018 MySQL Days
MySQL Cloud - 2018 MySQL DaysMySQL Cloud - 2018 MySQL Days
MySQL Cloud - 2018 MySQL DaysMark Swarbrick
 
MySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL DaysMySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL DaysMark Swarbrick
 
MySQL Cluster Whats New
MySQL Cluster Whats NewMySQL Cluster Whats New
MySQL Cluster Whats NewMark Swarbrick
 

More from Mark Swarbrick (20)

MySQL NoSQL Document Store
MySQL NoSQL Document StoreMySQL NoSQL Document Store
MySQL NoSQL Document Store
 
InnoDb Vs NDB Cluster
InnoDb Vs NDB ClusterInnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
 
MySQL Security & GDPR
MySQL Security & GDPRMySQL Security & GDPR
MySQL Security & GDPR
 
Intro To MySQL 2019
Intro To MySQL 2019Intro To MySQL 2019
Intro To MySQL 2019
 
MySQL 8
MySQL 8MySQL 8
MySQL 8
 
MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8
 
MySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the DolphinMySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the Dolphin
 
Oracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document StoreOracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document Store
 
TLV - MySQL Security overview
TLV - MySQL Security overviewTLV - MySQL Security overview
TLV - MySQL Security overview
 
TLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + CloudTLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + Cloud
 
TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8
 
MySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL DaysMySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL Days
 
MySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL DaysMySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL Days
 
MySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL DaysMySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL Days
 
MySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL DaysMySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL Days
 
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL DaysMySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
 
MySQL Cloud - 2018 MySQL Days
MySQL Cloud - 2018 MySQL DaysMySQL Cloud - 2018 MySQL Days
MySQL Cloud - 2018 MySQL Days
 
MySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL DaysMySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL Days
 
MySQL + GDPR
MySQL + GDPRMySQL + GDPR
MySQL + GDPR
 
MySQL Cluster Whats New
MySQL Cluster Whats NewMySQL Cluster Whats New
MySQL Cluster Whats New
 

Recently uploaded

Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 

Recently uploaded (20)

Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 

MySQL overview

  • 1. <Insert Picture Here> MySQL Powering the Web and Cloud Economy Mark Swarbrick
  • 2. 2 Safe Harbor Statement 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. 3 Today’s Session • MySQL Overview • MySQL and Oracle • Who Uses MySQL? • Is MySQL a real database? • What if I need help? • Learn more…
  • 4. 4 World’s Most Popular Open Source Database •  Over 15 million estimated installations •  Used by 9 of top 10 web sites in the world •  Embedded by 8 of the top 10 ISVs •  #1 database in the Cloud •  Integrated w/Hadoop in 80% of Big Data platforms •  Facebook: 175K fans, +35% YoY Growth •  Twitter: 28K followers, +67% YoY Growth •  Numerous Awards: Linux Journal, CRN, PHP Architect...
  • 5. 5 Open Source LAMP Stack Operating System Application Server Database Scripting L A M P
  • 6. 6 Multiple Platforms Multiple Languages C C++ C# MySQL is Everywhere
  • 7. 7 What About MySQL and Oracle?
  • 9. 9 Oracle Database and MySQL Complementary on the Web and in The Cloud Web and Cloud computing is not a ‘one size fits all’ model •  Together Servicing Broader User Needs •  MySQL Well Suited for Web-based & Custom Departmental apps •  Users can Benefit by Running MySQL and Oracle Together •  For both on-premise and Cloud computing
  • 10. 10 Oracle’s Investment in Open Source •  Oracle is driven by customer demand •  Oracle is committed to supporting, developing, promoting, and adopting viable open source technologies •  Enable developer communities •  Open standards are key
  • 11. 11 Set your ambitions high! Available to download and use under the GPL: • MySQL Database (Community Server) • MySQL Cluster • MySQL Workbench • Database Migration Wizard • MySQL Utilities (in Python) • MySQL Connectors • MySQL Proxy • Documentation (free to use, not covered under GPL) • Forums Oracle’s Investment in MySQL Community
  • 12. 12 UNMATCHED INVESTMENT HUNDREDS OF EXPERTS LARGEST MySQL ENGINEERING & SUPPORT ORGANIZATION LINUX WINDOWS NoSQL InnoDB REPLICATION MySQL CLUSTER MySQL ENTERPRISE EDITION PERFORMANCE IMPROVEMENTS WORLD-CLASS SUPPORT WEB CLOUD EMBEDDED STRATEGIC
  • 13. 13 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 DRIVING MySQL INNOVATION All GA! MySQL Enterprise Backup 3.7 Oracle VM Template for MySQL Enterprise Edition MySQL Enterprise Oracle Certifications MySQL Windows Installer MySQL Enterprise Security MySQL Enterprise Scalability MySQL Database 5.6 DMR* MySQL Cluster 7.2 DMR MySQL Labs! (“early and often”) All GA! MySQL Cluster 7.2 MySQL Cluster Manager 1.4 MySQL Utilities 1.0.6 MySQL Migration Wizard MySQL Enterprise Backup 3.8 MySQL Enterprise Audit MySQL Database 5.6 RC MySQL Cluster 7.3 DMR A BETTER MySQL *Development Milestone Release 2010 2011 2012-13 All GA! Available Now! More Product Releases Than Ever
  • 15. 15 MySQL: The World’s Leading On-Line Database Powering 9 of the top 10 most trafficked sites on the web* * http://www.alexa.com/topsites
  • 16. 16 Cloud Web & Enterprise OEM & ISVs Industry Leaders Rely on MySQL
  • 17. 17 MySQL Is Ubiquitous In The Cloud Hosting IaaS, PaaS, DaaS SaaS
  • 18. 18 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 900 million users. Why MySQL? • “We are one of the largest MySQL web sites in production. MySQL has been a revolution for young entrepreneurs.” Facebook •  facebook Web
  • 19. 19 Application • Alcatel-Lucent’s next generation subscriber database applications Key Business Benefit • The subscriber database at the heart of the application needed to provide more flexibility and to deliver higher performance, scalability, and reliability at a lower cost. Why MySQL? Performance & Lower Cost • “MySQL Cluster won the performance tests hands down, and met our needs perfectly.” Alain Chastagner, Alcatel-Lucent Alcatel-Lucent Telecom
  • 20. 20 Application •  Brightmail products provide antispam/ virus, content filtering, data loss prevention to large service providers, SMBs and Global 1000 Organizations. Key Business Benefit •  Better product performance, zero end- user administration, lower overall development costs. Why MySQL? Quality, low admin costs •  “The benefits MySQL brings to the Brightmail product are its rock-solid quality and performance; its reliability, its robustness, and its very low administrative cost.” Paul Stephens Senior Brightmail Development Manager, Symantec Symantec Embedded
  • 21. 21 Is MySQL a real database?
  • 22. 22 MySQL Database Performance, Reliability, Ease of Use Support for common development languages/platforms Efficient multi- threaded session handling Full DML, DDL parsing, cost based optimizer, caching of queries and result sets Flexible Storage Engine options for application specific storage needs Flexible logging and physical storage options
  • 23. 23 Security Item Built-in Accounts SYS, SYSTEM, others Root. Object Privileges Handled GRANT, REVOKE GRANT, REVOKE. Host consideration Privilege Granularity Column, Row Column (row via view) Group Management ROLES On Roadmap SSL Supported Yes Yes Encryption Transparent, RC4, DES, AES, etc. AES, DES, MD5 SHA1; 128/256 Auditing Audit subsystem Audit API, MySQL Plug-in Oracle Datatype MySQL Datatype CHAR, VARCHAR(2), NCHAR, NVARCHAR CHAR, VARCHAR, TEXT CLOB, LONG LONGTEXT RAW MEDIUMBLOB LONG RAW, BLOB BLOB BFILE None Oracle Datatype MySQL Datatype NUMBER, DECIMAL INT, BIGINT, DECIMAL NUMBER (P,S), DECIMAL (P,S) DECIMAL (P,S) REAL, DOUBLE DECIMAL FLOAT DOUBLE DATE, TIMESTAMP DATETIME,TIMESTAMP MySQL Security, Data types Comparison
  • 24. 24 Area MySQL Oracle Microsoft SQL Server Memory Caches • InnoDB data cache • InnoDB log cache • MyISAM key cache • Dictionary cache • Query Cache • User caches • Data cache (variants) • Log buffer • Shared Pool • Java Pool • Large Pool • PGA • Query cache (11g) •  Buffer cache •  SQL cache •  Misc caches (lock, connection, workspace, etc.) Redo/Undo Logs • InnoDB Undo Space • InnoDB Logs • Binary Log • Undo Tablespace (9i+) • Redo Logs • Archive Logs • TempDB (2005+) • Transaction Logs Data Storage • Tablespaces • Table/Index Files • Format files • Tablespaces • Datafiles • Filegroups • Files Optimizer • Cost-based • Cost-based • Cost-based MySQL Architecture Comparison
  • 25. 25 Feature MySQL Oracle Microsoft Standard Heap Tables and B-Tree Indexes þ þ þ Partitioned Tables/Indexes þ þ þ ACID Transaction Support þ þ þ Row-Level Locking, MVCC (readers don’t block writers) þ þ þ Server-Enforced Referential Integrity þ þ þ Advanced Indexing (Clustered, Full-Text) þ þ þ Robust datatype support (BLOB’s, varchar, datetime, numerics, etc.) þ þ þ Replication þ þ þ Stored Procedures, Triggers, Functions, Cursors, Updateable Views þ þ þ Highly-Available Clustered Database þ þ þ Cost-based Optimizer þ þ þ Backup with Point-in-Time Recovery þ þ þ Terabyte Database Size Capable þ þ þ Open Source þ MySQL Core Feature Set Comparison
  • 26. 26 What is MySQL Replication? •  Most widely used feature •  Duplicates database from a “master” to a “slave” •  Redundant copies of the data provide foundation for High Availability •  Scale out by distributing queries across the replication cluster Master Slaves
  • 27. 27 Copyright 2011 Oracle Corporation 27 MySQL Database High Availability with MySQL Replication
  • 28. 28 •  Leverage current skill set •  Easy to deploy and maintain (“3 minutes to success”) •  Optimized for performance, scale on multi-core systems •  Application level performance tuning •  Fast, reliable online backup, recovery •  Full transactional support •  Automatic crash recovery •  Vertical scalability with Replication (+ Sharding) •  Web-based global monitoring, management, tuning •  Technical support from Oracle and global community MySQL for the DBA
  • 29. 29 •  Zero start up cost for new projects •  Drivers for most/all development languages and platforms •  Ubiquity across OS platforms •  Stored Procedures, Triggers, Functions, Cursors, Views •  Vertical scalability with Replication (+ Sharding) •  Application specific storage options •  Transactional, read-intensive, HA, custom, etc. •  GUI-based design, development, deployment tools •  Web-based global monitoring, management, tuning •  Technical support from Oracle, global community MySQL for the Developer
  • 30. 30 InnoDB is Default Storage Engine •  ACID Transactions, FKs, Crash Recovery Improved Performance •  Enhancements in MySQL DB •  Enhancements in InnoDB •  + 360% over 5.1 on Linux •  + 1500% over 5.1 on Windows Improved Availability •  Semi-synchronous Replication •  Replication Heartbeat Improved Usability •  SIGNAL/RESIGNAL •  More Partitioning Options •  New PERFORMANCE_SCHEMA MySQL 5.6: Best Release Ever! > 95% of all MySQL apps run on InnoDB
  • 31. 31 •  MySQL 5.6 builds on MySQL 5.5 by improving: •  Performance and Scalability •  Optimizer for better query execution times, diagnostics •  Performance Schema for better instrumentation •  InnoDB for better transactional throughput •  Replication for higher availability, data integrity •  “NotOnlySQL” options for better flexibility •  5.6 Production-Ready GA – coming soon! MySQL 5.6: A Better MySQL. dev.mysql.com/downloads/mysql/
  • 32. 32 MySQL Cluster High Write Scalability, Real Time Performance, 99.999% Uptime Copyright 2011 Oracle Corporation 32 •  Web •  High Volume OLTP •  eCommerce •  User Profile Management •  Session Management & Caching •  Content Management •  Online Gaming •  Telecoms •  Subscriber Databases (HLR/HSS) •  Service Delivery Platforms •  VoIP, IPTV & VoD •  Mobile Content Delivery •  Mobile Payments •  LTE Access http://www.mysql.com/customers/cluster/
  • 33. 33 MySQL Cluster Ideal For The Web, Cloud •  Auto-sharding for transparent scaling •  Elastic, on-demand scalability •  Multi-master for write-intensive applications •  Shared nothing, distributed design for 99.999% uptime •  Auto failover and self healing recovery •  Geo-redundancy supporting multiple Availability Zones •  Low latency, real-time responsiveness
  • 34. 34 MySQL Cluster Architecture Data Nodes Node Group 1 F1 F3 F3 F1 Node1Node2 Node Group 2 F2 F4 F4 F2 Node3Node4 Application Nodes Cluster Mgmt Cluster Mgmt RESTJPA
  • 35. 35 MySQL Cluster 7.4 •  70x Higher Complex Query Performance: Adaptive Query Localization •  Native Memcached API •  MySQL 5.5 Server Integration •  VM Support Enabling Next Generation Web Services •  Multi-Site Clustering •  Simplified Active / Active Replication Enhancing Cross Data Center Scalability •  MySQL Cluster Manager •  Consolidated Privileges Ease of Use
  • 36. 36 API Flexibility: SQL & NoSQL Combined •  SQL: Complex, relational queries •  HTTP / memcached: Key-Value web services •  Java: Enterprise Apps •  NDB API: Real-time services Mix & Match Data Nodes NDB API Clients Native memcached HTTP/REST JDBC / ODBC PHP / PERL Python / Ruby
  • 37. 37 What if I need help?
  • 38. 38 ..version of MySQL to run? …servers down? …will systems scale? …security policies, change? …performance issues? Where/When/How to Tune? …expensive, slow queries? …Replication synch issues? …managing Oracle and MySQL databases? …Developers productive? …can I recover? Tough Questions
  • 39. 39 Users/Dependence “I’ll fix it myself” Spend time, save money, some risk “I’ll hire more DBAs!” Spend more time, save less money, more risk Mission-Critical “We need help!” Spend money, save time, mitigate risk Day 1 6 months 1 year “nice to have” 1 minute of downtime = Lost $ What’s at Risk Revenue and Productivity
  • 40. 40 •  Straight from the Source •  Largest Team of MySQL Experts •  Backed by MySQL Developers •  Forward Compatible Hot Fixes •  MySQL Maintenance Releases •  MySQL Support in 29 Languages •  Direct Access to MySQL Support Engineers •  24/7/365 •  Unlimited Incidents •  Knowledge Base •  MySQL Consultative Support Oracle Premier Support for MySQL Rely on The Experts - Get Unique Benefits "The rep that assisted me was simply outstanding. He immediately recognized the cause of my problem and provided the resolution.” mysql.com/support/quotes Only From Oracle
  • 41. 41 ..version of MySQL to run? …servers down? …will systems scale? …security policies, change? …performance issues? Where/When/How to Tune? …expensive, slow queries? …Replication synch issues? …managing Oracle and MySQL databases? …Developers productive? …can I recover? Tough Questions, Real Solutions • MySQL Enterprise Scalability • MySQL Enterprise Monitor, Advisors, Query Analyzer • MySQL Consultative Support • MySQL Enterprise Monitor, Query Analyzer • MySQL Enterprise Monitor, Advisors, Query Analyzer • MySQL Consultative Support • MySQL Enterprise Monitor, Replication Monitor • Oracle Premier 7x24 Support • MySQL Enterprise Scalability • MySQL Enterprise Monitor, Advisors, Query Analyzer • MySQL Consultative Support • Oracle Premier 24x7 Support • MySQL Enterprise Monitor, Advisors • MySQL Enterprise High Availability • MySQL External Authentication, Audit • MySQL Enterprise Monitor, Security Advisor • MySQL Workbench SE • MySQL Enterprise Monitor, Query Analyzer • Oracle Premier 24x7 Support • MySQL Enterprise Backup • MySQL Enterprise Oracle Certifications/Integrations
  • 42. 42 Summary MySQL is the Leading Web Database MySQL is Ubiquitous in the Cloud MySQL is used by the most demanding online properties on the Web
  • 43. 43 •  mysql.com • MySQL Products and Editions • TCO calculator • White Papers • Customer use cases and success stories •  dev.mysql.com • Downloads • Documentation • Forums • PlanetMySQL •  eDelivery.oracle.com • Download and evaluate all MySQL products Learn More