The Dolphins Leap Again

20
<Insert Picture Here> MySQL: The Dolphins Leap Again Ivan Zoratti Sales Consulting Manager EMEA Wednesday, 12 May 2010

description

This a 20 minutes presentation that I delivered at the Open Source Day in Warsaw - http://www.opensourceday.pl - the 12th of May 2010.

Transcript of The Dolphins Leap Again

Page 1: The Dolphins Leap Again

<Insert Picture Here>

MySQL: The Dolphins Leap Again Ivan ZorattiSales Consulting Manager EMEA

Wednesday, 12 May 2010

Page 2: The Dolphins Leap Again

MySQL is Powering the Web

SaaS, Hosting

Web OEM / ISV’s

Telecommunications

Thank You – MySQL Customers

Enterprise 2.0

Wednesday, 12 May 2010

Page 3: The Dolphins Leap Again

The Top 20 most popular Websites

...and many more: Flickr, Second Life, Craigslist, Slashdot, LiveJournal, Digg, Del.icio.us, Pricegrabber.com, Weather.com etc.

1.Google2.Facebook3.Youtube4.Yahoo5.Live6.Wikipedia7.Baidu8.Blogger9.MSN10.QQ

11.Twitter12.Yahoo.co.jp13.Google.co.in14.Taobao15.Google.de16.Google.com.hk17.Wordpress18.Sina.com.cn19.Google.co.uk20.Amazon.com

Source: Alexa Top 500 Sites - 6 May 2010

Wednesday, 12 May 2010

Page 4: The Dolphins Leap Again

MySQL is Everywhere

Wednesday, 12 May 2010

Page 5: The Dolphins Leap Again

Multiple Platforms Multiple Languages

C C++ C#

MySQL is Everywhere

Wednesday, 12 May 2010

Page 6: The Dolphins Leap Again

Pluggable Storage Engine Architecture

Wednesday, 12 May 2010

Page 7: The Dolphins Leap Again

Making MySQL Better Today

Products

Wednesday, 12 May 2010

Page 8: The Dolphins Leap Again

InnoDB will become default• ACID Transactions, FKs, Crash Recovery

Improved Availability• Semi-synchronous Replication• Replication Heartbeat

Improved Usability• SIGNAL/RESIGNAL• More Partitioning Options• PERFORMANCE_SCHEMA

Better Instrumentation/Diagnostics• InnoDB stats in 5.5 PERFORMANCE_SCHEMA

MySQL 5.5Beta

Wednesday, 12 May 2010

Page 9: The Dolphins Leap Again

InnoDB Performance improvements• Multiple Buffer Pool Instances• Multiple Rollback Segments• Extended Change Buffering (with delete buffering, purge buffering)• Improved Purge Scheduling • Improved Log Sys mutex• Separate Flush List mutex

MySQL Performance Improvements• Better Metadata Locking within Transactions• Split LOCK_open mutex• Eliminated LOCK_alarm mutex as bottleneck• Eliminated LOCK_thread_count as bottleneck• Improved Performance/Scale on Win32, 64

More than 10x improvement in recovery times

MySQL 5.5 is Faster!Beta

Wednesday, 12 May 2010

Page 10: The Dolphins Leap Again

MySQL 5.5 SysBench BenchmarksBeta

Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10

MySQL 5.1.40(InnoDB built-in)

MySQL 5.1.40 (InnoDB Plug-in)

MySQL 5.5.4 (New InnoDB)

200% performance gainfor MySQL 5.5 over 5.1.40; at scale

Wednesday, 12 May 2010

Page 11: The Dolphins Leap Again

MySQL 5.5 SysBench BenchmarksBeta

MySQL 5.1.40(InnoDB built-in)

MySQL 5.1.40 (InnoDB Plug-in)

MySQL 5.5.4 (New InnoDB)

Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10

364% performance gain

for MySQL 5.5 over 5.1.40; at scale

Wednesday, 12 May 2010

Page 12: The Dolphins Leap Again

MySQL Workbench 5.2

• SQL Development• SQL Editor - Color Syntax Highlighting • Object Management - Import/Export, Browser, Edit• Connection Management - Wizard, SSH Tunnel• Multi-Pane Results View, In-grid data edits

• Database Administration• Status, Configuration, Start/Stop, Replication• Users, Security, Session Management• Import/Export Dump Files

• Data Modelling• Visual Design • Forward/Reverse Engineer

Beta

Wednesday, 12 May 2010

Page 13: The Dolphins Leap Again

Improved Administration• NDBINFO: Real time status & usage statistics• MySQL Cluster Manager (CGE Only)

Higher Performance• MySQL Cluster Connector for Java • Native Java & OpenJPA access to MySQL Cluster

Carrier Grade Availability & Performance • Shared nothing, distributed design for 99.999% availability• Sub-Second Failover & Self Healing Recovery• On-Line Scaling and Maintenance• Parallel Multi-Master Architecture• Low Latency, Real Time Responsiveness

MySQL Cluster 7.1GA

Wednesday, 12 May 2010

Page 14: The Dolphins Leap Again

• Subscription:• MySQL Enterprise

• License (OEM):• Embedded Server• Support

• MySQL Cluster Carrier-Grade

• Training• Consulting• NRE

Database

Monitoring

Support

• MySQL Enterprise Server • Monthly Rapid Updates• Quarterly Service Packs• Hot Fix Program

• Global Monitoring of All Servers• Web-Based Central Console• Built-in Advisors, Expert Advice• MySQL Query Analyzer • Specialized Scale-Out Help

• Online Self help Knowledge Base• 24 x 7 x 365 Problem Resolution• Consultative Help• High Availability and Scale Out

MySQL Enterprise: Commercial Offering

Wednesday, 12 May 2010

Page 15: The Dolphins Leap Again

MySQL Enterprise Backup

• Formerly “InnoDB Hot Backup”• Online, non-locking backup & recovery

• Tables, Indexes• Server, database, or object-level

• Logical and physical backups• Full or incremental backups• Point-in-time recovery• Compressed backups• Also provides backup & recovery for MyISAM• Cross-Platform (Windows, Linux, Unix)

Wednesday, 12 May 2010

Page 16: The Dolphins Leap Again

• Single, consolidated view into entire MySQL environment

• Auto-discovery of MySQL servers, replication topologies

• Customizable rules-based monitoring and alerts

• Identifies problems before they occur

• Reduces risk of downtime

• Makes it easier to scale out without requiring more DBAs

A Virtual MySQL DBA Assistant!

MySQL Enterprise Monitor

Wednesday, 12 May 2010

Page 17: The Dolphins Leap Again

MySQL Enterprise Monitor 2.2

• Improved Performance Monitoring• MySQL Query Analyzer• Data from MySQL Connectors• For Java and .Net apps

• Filter for Specific Query Problems • Full Table Scans, Bad Indexes

• Faster Problem Resolution• MySQL Support diagnostic reports

• Improved User/Security Model• Improved Advisor Rules & Graphs

Beta

Wednesday, 12 May 2010

Page 18: The Dolphins Leap Again

Thank You

• Documentation: http://dev.mysql.com/doc• Blogs: http://planet.mysql.com• Forums: http://forums.mysql.com

[email protected]://izoratti.blogspot.com

Download Now

http://dev.mysql.com/downloads

Wednesday, 12 May 2010

Page 19: The Dolphins Leap Again

The preceding 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.

Wednesday, 12 May 2010

Page 20: The Dolphins Leap Again

Wednesday, 12 May 2010