MySQL Strategy & Plans

Rich Mason, VP Sales & Consulting MySQL, Linux & Virtualization

CONFIDENTIAL – ORACLE HIGHLY RESTRICTED Oracle’s Strategy: Complete. Open. Integrated.

• Built together • Tested together • Managed together • Serviced together • Based on open standards • Lower cost • Lower risk • More reliable

CONFIDENTIAL – HIGHLY RESTRICTED 2 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

CONFIDENTIAL – HIGHLY RESTRICTED 3 Complete. Open. Integrated. MySQL Completes The Stack • Oracle never settles for being second best at any level of the stack • “Complete” means we meet most customer requirements at every level That’s why MySQL matters to Oracle and Oracle customers

CONFIDENTIAL – HIGHLY RESTRICTED 4 Industry’s Most Complete LAMP Stack

Value Add • Oracle’s investment in open source continues Eclipse, NetBeans • Enterprise Linux • VM (Xen)

Apache, Glassfish • Apache • MySQL and GlassFish complete

MySQL the picture

Oracle Linux Oracle VM

CONFIDENTIAL – HIGHLY RESTRICTED 5 Overview of MySQL

• 12 million product installations

• 65,000 downloads each day

• Part of the rapidly growing open source LAMP stack

• MySQL Enterprise Edition is our Commercial Offering

CONFIDENTIAL – HIGHLY RESTRICTED 6 MySQL is Everywhere

MULTIPLE PLATFORMS MultipleMULTIPLE Languages LANGUAGES

C ++ C#

© 2010 OracleCONFIDENTIAL Corporation ––ProprietaryHIGHLY RESTRICTED and Confidential 7 Investment in MySQL Rapid Innovation • Make MySQL a Better MySQL • #1 Open Source for Web Applications • Most Complete LAMP Stack • Telecom & Embedded

• Develop, Promote and Support MySQL • Improve engineering, consulting and support • Leverage 24x7, World-Class Oracle Support

• MySQL Community Edition • Source and binary releases • GPL license

CONFIDENTIAL – HIGHLY RESTRICTED 8 Oracle + MySQL Customers

• Product Integration • Oracle GoldenGate (Complete!) • Oracle Enterprise Linux + Oracle VM (CY 2010) • Oracle Secure Backup (CY 2011) • Oracle Audit Vault (CY 2011) • Oracle Enterprise Manager (CY 2011)

• Support • Leverage 24x7, World-Class Oracle Support • MyOracle Support

CONFIDENTIAL – HIGHLY RESTRICTED 9 MySQL and MyOracle Support

MySQL Enterprise Monitor • Collect MySQL diagnostics and upload to MOS SR (now!) • Track SRs from Enterprise Dashboard (CY 2010) • Create/maintain SRs (CY 2011) • Saves DBA time • collecting data for Support team, tracking status

CONFIDENTIAL – HIGHLY RESTRICTED 10 MySQL on Windows The Right Choice • Significant Developer Adoption • Windows is the #1 development platform for MySQL • Making MySQL better on Windows

Performance & Scalability Lower TCO • Improved on Windows • More Affordable • MySQL 5.5 Benchmarks • Easier to Administer

Ease of Use Cross-platform • MySQL Workbench • 20+ Platforms • New Connector/NET 6.3 • No Lock-in

CONFIDENTIAL – HIGHLY RESTRICTED 11 Customers

Web OEM / ISV’s

SaaS, Hosting Telecommunications Enterprise 2.0

MySQL is Powering the Web

CONFIDENTIAL – HIGHLY RESTRICTED 12 Paggo Application Innovative payment solution to buy and sell products and services using mobile phones.

Key Business Benefit MySQL Cluster Carrier Grade Edition has enabled Paggo to quickly add 40,000 merchants and 1.2 million subscribers to its network and handle over 750,000 financial transactions per month.

Why MySQL? High Availability & Scalability “Paggo would not have been possible without MySQL Cluster. No other product would have give us the ability to start small, scale quickly and provide 24 x7 availability for our financial payment system.”

Cicero Torteli, Founder, Paggo

CONFIDENTIAL – HIGHLY RESTRICTED 14 Alcatel-Lucent

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

CONFIDENTIAL – HIGHLY RESTRICTED 15 Ticketmaster Customer Success Profile

KEY BUSINESS BENEFIT COMPANY OVERVIEW • By migrating from Microsoft • Ticketmaster is one of the world's largest e- SQL Server to MySQL and commerce and ticketing sites online, Oracle, Ticketmaster.com operating in 18 global markets, and with 19 scales 4 times better and grows worldwide call centers. the number of customers from 10 million to 100 million. APPLICATION • Ticketmaster.com is an e-commerce website selling tickets for live concerts, WHY MySQL+ ORACLE? professional and college sports teams, • "At Ticketmaster, we use MySQL museums and theaters. and Oracle to complement each other. The end result is a highly- SOLUTIONS distributed, optimal-performing • MySQL Enterprise Edition database environment that powers • Enterprise Edition one of the largest e-commerce and ticketing sites in the world.” Ed Presz – Sr. Director Database Engineering Ticketmaster/Live Nation Entertainment, Inc.

© 2010 OracleCONFIDENTIAL Corporation ––ProprietaryHIGHLY RESTRICTED and Confidential 16 Products

Making MySQL Better Today

CONFIDENTIAL – HIGHLY RESTRICTED 17 MySQL 5.5 RC • InnoDB becomes 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

CONFIDENTIAL – HIGHLY RESTRICTED 18 MySQL 5.5 is Faster! • InnoDB Performance improvements RC • 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

CONFIDENTIAL – HIGHLY RESTRICTED 19 MySQL 5.5 SysBench Benchmarks Linux RC MySQL 5.5 vs. 5.1 - Read Only 8000 7000 6000 MySQL 5.5.6 5000 (New InnoDB) 4000 3000 MySQL 5.1.50 2000 (InnoDB Plug-in)

Transactions Per Second Transactions 1000 0 MySQL 5.1.50 4 16 32 64 128 256 384 512 768 1024 (InnoDB built-in) Number of Database Connections

Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 200% performance gain 2.66 GHz, 32GB RAM for MySQL 5.5 over 5.1.50; at scale Fedora 10

CONFIDENTIAL – HIGHLY RESTRICTED 20 MySQL 5.5 SysBench Benchmarks Linux RC MySQL 5.5 vs. 5.1 - Read Write 5000 4500 4000 MySQL 5.5.6 3500 (New InnoDB) 3000 2500 2000 MySQL 5.1.50 1500 (InnoDB Plug-in) 1000 Transactions Per Second Transactions 500 MySQL 5.1.50 0 (InnoDB built-in) 4 16 32 64 128 256 384 512 768 1024 Number of Database Connections Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 369% performance gain 2.66 GHz, 32GB RAM Fedora 10 for MySQL 5.5 over 5.1.50; at scale

CONFIDENTIAL – HIGHLY RESTRICTED 21 MySQL 5.5 SysBench Benchmarks Windows RC MySQL 5.5 vs. 5.1 - Read Only 4000 3500 3000 MySQL 5.5.6 (New InnoDB) 2500 2000 MySQL 5.1.50 1500 (InnoDB Plug-in) 1000

Transactions Per Second Transactions 500 MySQL 5.1.50 0 (InnoDB built-in) 4 16 32 64 128 256 384 512 768 1024 Numbert of Database Connections Intel x86_64 4 CPU x 2 Cores/CPU 538% performance gain 3.166 GHz, 8GB RAM for MySQL 5.5 over 5.1.50; at scale Windows Server 2008

CONFIDENTIAL – HIGHLY RESTRICTED 22 MySQL 5.5 SysBench Benchmarks Windows RC MySQL 5.5 vs. 5.1 - Read Write 2500

2000 MySQL 5.5.6 (New InnoDB) 1500

1000 MySQL 5.1.50 (InnoDB Plug-in) 500 Transactions Per Second Transactions MySQL 5.1.50 0 (InnoDB built-in) 4 16 32 64 128 256 Number of Database Connections Intel x86_64 4 CPU x 2 Cores/CPU 1561% performance gain 3.166 GHz, 8GB RAM for MySQL 5.5 over 5.1.50; at scale Windows Server 2008

CONFIDENTIAL – HIGHLY RESTRICTED 23 MySQL 5.5 Early Adopters Speak!

“Thanks to the MySQL and InnoDB teams for their continued hard work and dedication to making MySQL faster as hardware evolves. I, for one, cannot wait to see what this stuff does for us. “ – Jeremy Zawodny, Craigslist

“I’m really blown away by MySQL 5.5.4’s improvements. “ Don MacAskill, SmugMug

“My expectations for 5.5 were not high. I am pleasantly surprised!” - Mark Callaghan, Facebook, MySQL UC Keynote

CONFIDENTIAL – HIGHLY RESTRICTED 24 MySQL Subscriptions

• MySQL Database Database • Monthly Rapid Updates • Quarterly Service Packs • Hot Fix Program• Subscription: • MySQL Enterprise • • Global Monitoring Licenseof All Servers (OEM): • Web-Based Central Console• Embedded Server Monitoring & • Built-in Advisors, Expert• Support Advice Backup • MySQL Query Analyzer• • Enterprise BackupMySQL Cluster • Specialized Scale-OutCarrier Help -Grade • Training • Online Self help •KnowledgeConsulting Base • Support 24 x 7 x 365 Problem Resolution • Consultative Help• NRE • High Availability and Scale Out

CONFIDENTIAL – HIGHLY RESTRICTED 25 MySQL Editions: Features

MySQL Editions Features MySQL Standard MySQL Enterprise MySQL Edition Edition CGE Edition MySQL Database ✔ ✔ ✔ MySQL Connectors ✔ ✔ ✔ MySQL Replication ✔ ✔ ✔ MySQL Partitioning ✔ ✔ MySQL Workbench SE ✔ ✔ ✔ Storage Engine: MyISAM ✔ ✔ ✔ Storage Engine: InnoDB ✔ ✔ ✔ Storage Engine: NDB ✔ MySQL Enterprise Monitor ✔ ✔ MySQL Enterprise Backup ✔ ✔ MySQL Cluster Manager ✔ MySQL Cluster Geo-Replication ✔

CONFIDENTIAL – HIGHLY RESTRICTED 26 MySQL Editions: Support

MySQL Editions Oracle Premier Support MySQL Standard MySQL Enterprise MySQL CGE Edition Edition Edition

24x7 Support ✔ ✔ ✔

Unlimited Support Incidents ✔ ✔ ✔

Knowledge Base ✔ ✔ ✔

Maintenance Releases, Bug Fixes, Patches, ✔ ✔ ✔ Updates

MySQL Consultative Support ✔ ✔ ✔

http://mysql.com/products

CONFIDENTIAL – HIGHLY RESTRICTED 27 Pricing Model

• End-User Pricing: Annual Subscription • Pricing Metric: Per Server • Subscriptions include Oracle Premier Support: • 24x7, global with unlimited support incidents • Now a higher level of support (plus more features) at a reduced price • MySQL Cluster Carrier Grade Edition: • Available as either subscription or perpetual license • Most complete offering available • Eligible OEMs/ISVs can embed MySQL editions under perpetual license model

CONFIDENTIAL – HIGHLY RESTRICTED 28 Added Value of MySQL Enterprise

• Comprehensive offering of production support, monitoring tools, and MySQL database software • Optimal performance, reliability, security, and uptime

Load Connection balancer manager Query analysis Memcached support

Best practices rules 24x7 support

Enterprise Monitor Hot fixes

Open-source server Knowledge base with pluggable APIs Service packs

CONFIDENTIAL – HIGHLY RESTRICTED 29 MySQL Enterprise Monitor

• Single, consolidated view into entire MySQL environment • Auto-discovery of MySQL servers, replication topologies • Customizable rules-based monitoring and alerts • Query monitoring and analysis • Identifies problems before they occur • Reduces risk of downtime • Makes it easier to scale out without requiring more DBAs A Virtual MySQL DBA Assistant!

CONFIDENTIAL – HIGHLY RESTRICTED 30 MySQL Enterprise Backup

• Formerly “InnoDB Hot Backup” • Online Backup for InnoDB & MyISAM • Compressed Backup • Partial Backups • Point in Time Recovery • High Performance • Unlimited Database Size • Cross-Platform • Windows, Linux, Unix

CONFIDENTIAL – HIGHLY RESTRICTED 31 MySQL Workbench

• 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

CONFIDENTIAL – HIGHLY RESTRICTED 32 MySQL Cluster 7.1 GA Since April 2010 • Improved Administration • NDBINFO: Real time status & usage statistics • MySQL Cluster Manager (CGE Only)

• Higher Performance • MySQL Cluster Connector for • 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

CONFIDENTIAL – HIGHLY RESTRICTED 33 MySQL Product Releases

Continuous Innovation MySQL 5.5 MySQL Enterprise Monitor 2.3 General Availability MySQL 5.5 RC MySQL Workbench 5.2 GA MySQL Enterprise Monitor 2.2 GA MySQL Cluster 7.1 GA

MySQL 5.5 A Better MySQL Beta

Q1 CY2010 Q2 CY2010 Q3 CY2010 Q4 CY2010

CONFIDENTIAL – HIGHLY RESTRICTED 34 Support, Consulting, Training

• Self-help support service • Online knowledge base • Problem-resolution service • Seasoned support team • 24x7 email/phone access • Consulting services • Optimization and tuning services • Architecture & code review services • Remote troubleshooting and DBA services • On-site and public training • DBA and developer training • Workshops on performance tuning

CONFIDENTIAL – HIGHLY RESTRICTED 35 Key Takeaways

• MySQL is important to Oracle and our customers • Part of our Complete, Open, Integrated strategy • Oracle is making MySQL better today • Major Feature, Performance, Scalability enhancements • 24x7, Global support in 145 countries

More Information www..com

CONFIDENTIAL – HIGHLY RESTRICTED 36 Zappos

Application $800 Million Online Retailer of shoes. Zappos stocks over 3 million items. Key Business Benefit Zappos selected MySQL because it was the most robust, affordable database software available at the time. Why MySQL? "MySQL provides the perfect blend of an enterprise-level database and a cost- effective technology solution. In my opinion, MySQL is the only database we would ever trust to power the Zappos.com website." Kris Ongbongan, IT Manager

CONFIDENTIAL – HIGHLY RESTRICTED 38 facebook

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 500 million users.

Why MySQL? “We are one of the largest MySQL web sites in production. MySQL has been a revolution for young entrepreneurs.”

Owen Van Natta Chief Operating Officer Facebook

CONFIDENTIAL – HIGHLY RESTRICTED 40 Ebay Customer Success Profile

COMPANY OVERVIEW KEY BUSINESS BENEFIT With more than 90 million active users • • Highly scalable and cost- globally, eBay is the world's largest online effective system that handles all marketplace. In 2009, the total worth of of eBay’s personalization and goods sold on eBay was $60 billion -- session data needs. $2,000 every second • Manages 4 billion requests per day of 50/50 read/write APPLICATION operations. • Real-time personalization platform to display advertising to more relevant buyers WHY MySQL+ ORACLE? and conduct more effective merchandizing based on MySQL • Cost-effective • Auction platform based on Oracle • Performance: 13,000 TPS on x4100 SOLUTIONS • Scalability: Designed for 10x • MySQLEnterprise Edition future growth • Oracle Database • Transactions performed in Oracle Database

© 2010 OracleCONFIDENTIAL Corporation ––ProprietaryHIGHLY RESTRICTED and Confidential 41

MySQL Workbench Tweets from Users!!

“Absolutely loving the MySQL Workbench!”

“MySQL Workbench is freaking awesome. It makes my life a whole lot easier.”

“@MySQL Workbench is awesome! Microsoft could learn from this product! LIVE database changes are so quick to synch with local model!”

CONFIDENTIAL – HIGHLY RESTRICTED 42