MySQL 最新ロードマップセミナー 2011

日本オラクル株式会社 アジェンダ

・ State of Dolphin

・ MySQL Enterprise Edition 製品紹介

・ MySQL Technical Update

MySQL State of The Dolphin

日本オラクル MySQL グローバルビジネスユニット 梶山 隆輔 MySQL Principal Sales Consultant, Asia Pacific & Japan 以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するもので す。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み 込むことはできません。以下の事項は、マテリアルやコード、機能を提供す ることをコミットメント(確約)するものではないため、購買決定を行う際 の判断材料になさらないで下さい。オラクル製品に関して記載されている機 能の開発、リリースおよび時期については、弊社の裁量により決定されます 。

Oracle は、米国オラクル・コーポレーション及びその子会社、関連会社の米国及びその他の国における登録 商標または商標です。他社名又は製品名は、それぞれ各社の商標である場合があります。 The world's most popular open source 世界でもっとも普及している、オープン ソース データ ベース More GA Products Than Ever Before Continuous Innovation • MySQL Database 5.5 • MySQL Enterprise Backup 3.5 • MySQL Enterprise Monitor 2.3 • MySQL Cluster Manager 1.1 All GA now! MySQL Workbench 5.2 GA MySQL Enterprise Monitor 2.2 GA MySQL Cluster 7.1 GA MySQL Cluster Manager 1.0 GA A Better MySQL

Q1 CY2010 Q2 CY2010 Q3 CY2010 Q4 CY2010 Oracle’s Commitment to MySQL and MySQL Complementary

• Together Servicing Broader User Needs • MySQL Well Suited for Web-based Apps, Custom Departmental apps and Embedded apps • Users can Benefit by Running MySQL and Oracle Together MySQL 5.5 – Highest Quality Release Ever InnoDB becomes default storage engine GA • 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 A Better MySQL at Oracle

• Improved Engineering Processes • MySQL & InnoDB: Now One Engineering team • Largest MySQL Engineering & Support Organization • Hundreds of Experts, including Core MySQL Engineers plus Oracle Performance and Database Gurus • Investing and Delivering New & Better Products • Oracle’s Human and Capital Investment in MySQL is unmatched Download Now! MySQL 5.6 Development Milestone Release

Driving MySQL Innovation MySQL 5.6 – A Better MySQL. DM Download! Better Performance, Scalability, Monitoring • Optimizer based performance improvements • Index Condition Pushdown (ICP) • Multi-Range Read (MRR) • File sort optimization • Partitioning • Enable explicit partition selection – queries, pruning • Enable import/export to/from partitioned tables • PERFORMANCE_SCHEMA • Table, Index, Waits/Locks, Summaries

dev..com/downloads/mysql DM: Development Milestone Release MySQL 5.6: NotOnlySQL: Memcached API Labs Download!

• Fast, simple access to InnoDB Application • Accessed via Memcached API SQL NoSQL • Use existing Memcached clients (MySQL Client) (Memcached • Bypasses SQL transformations mysqld Protocol) • MySQL Memcached NotOnlySQL access Server plugin • Memcached for key-value operations InnoDB Storage Engine • SQL for rich queries, JOINs, foreign keys, etc. • Implementation • Memcached daemon plug-in to mysqld • Memcached protocol mapped to the native InnoDB API • Shared process space for ultra-low latency • Additional implementations in future DMs MySQL Enterprise Edition

• MySQL Visual Development, Monitoring, Backup tools, and Oracle Lifetime Support services Oracle Lifetime Dev, Monitoring/ Support Services MySQL Enterprise Backup Backup Tools MySQL Enterprise Monitor Oracle Lifetime Support Performance Monitoring/ Alerts Service packs Query Analyzer

Hot fixes MySQL Workbench MySQL Enterprise Edition •Reliability MySQL Database •Performance •Ease of Use •Online “Hot” Backup MySQL Enterprise Backup •Full, Incremental, Partial Backups •Point in Time Recovery (PITR) •Global Monitoring of All Servers MySQL Enterprise Monitor •Advisors with Best Practice Advice •MySQL Query Analyzer •Database Design MySQL Workbench •SQL Development •MySQL Administration • Online Knowledge Base Oracle Premier Support • 24x7 Problem Resolution • Consultative Support Oracle + MySQL Customers Product Integrations in Progress • Oracle VM Template for MySQL • Oracle GoldenGate (MySQL Capture is now GA!) • Certifications • Oracle Secure Backup • Oracle Audit Vault • Oracle Enterprise Manager

Support • Leverage 24x7, World-Class Oracle Support • My Oracle Support Summary

Oracle is Driving MySQL Innovation

Oracle + MySQL Community = a better MySQL

Download What’s Next Now!

MySQL Enterprise Edition 製品紹介

日本オラクル MySQL グローバルビジネスユニット 梶山 隆輔 MySQL Principal Sales Consultant, Asia Pacific & Japan コミュニティ版と商用版 → データベース機能はコミュニティ版にも「全 部入り」 プラガブル ストレージエンジン → テーブル毎に機能変更可能な MySQL" だ け " の機能 オープンソース&企業としての開発と管理 → 全てを知るエンジニアによる責任を持ったサ ポート MySQL のコミュニティ版と商用版

コミュニティ版 商用版 • MySQL Community Server • MySQL Enterprise Edition • MySQL Cluster (Community Edition) • Standard Edition • • MySQL GUI 管理ツール Enterprise Edition • MySQL Cluster • MySQL コネクタ (JDBC, ODBC, Carrier Grade Edition etc) • 商用ライセンス ( 組み込み用 ) • ドキュメント • トレーニング • フォーラム • プロフェッショナルサービス

• サーバ製品は「全機能」をコミュニティ版にも搭載 • 商用版では付加価値として技術サポートや管理機能を提供 • コミュニティ版ソフトウェアは GPL でソースコードも提 供 MySQL の大規模システムでの利用

よりセキュアな最新バージョン

設計 & 開発 管理

監視、管理 およびユーニング 999.99% の可用性 MySQL アドバイザ 技術サポート MySQL Enterprise Edition •高性能 MySQL Database •高信頼性 •利用の容易性 •ホットバックアップ MySQL Enterprise Backup •フル、増分、部分バックアップ •ポイントインタイムリカバリ •全サーバの一括監視 MySQL Enterprise Monitor •DBA を支援するアドバイザ機能 •MySQL Query Analyzer •データベース設計 MySQL Workbench •SQL 開発 •データベース管理 • オンラインナレッジベース Oracle Premier Support • 24 時間 365 日の問題解決 • Consultative Support MySQL Enterprise Backup

• 旧称 “ InnoDB Hot Backup” • オンラインバックアップ & リカバリ • 表、インデックス • サーバレベル、データベースレベル、オブジェクトレベル • 論理 or 物理バックアップ • フル or 差分バックアップ • ポイントインタイムリカバリ • バックアップデータの圧縮 • MyISAM のバックアップも可能 • マルチプラットフォーム (Windows, Linux, Unix) High Performance Backups GA

Backups are up to 3.5x Faster than mysqldump High Performance Restore GA

Restore is up to 16x Faster than mysqldump

- mysqldump performance is non-linear (more table/indexes impacts performance) - MySQL Enterprise performance is near linear

Backup Compression Storage Savings

GA

Backup size reduced from 65% up to 93% MySQL Enterprise Monitor

• 複数の MySQL サーバを一括監視可能なダッシュボー ド • システム中の MySQL サーバやレプリケーション構成 を 自動的に検出し監視対象に追加 • ルールに基づく監視と警告 • 問題が発生する前に通知 • 問題のある SQL 文の検出、 統計情報の分析が可能な “ バーチャルなQuery AnalyzerMySQL DBA” アシスタント アドバイザ、ルール、グラフ 改良点

管理全般 セキュリティ アップグレード カスタマイズ • • • 最適な設定を監視・ 計画されていないセ インストール済みの • お客様企業個別のベス アドバイス キュリティ設定変更 バージョンに影響を与 トプラクティス • 確実なリカバリ を監視・アドバイス えるバグを監視・アド • ニーズに合わせ • セキュリティの抜け バイス て、 MySQL アドバイ • MRU/QSP を検出 収集のため ザを新規作成あるいは のパスを更新 修正

レプリケーション メモリ使用状況 スキーマ パフォーマンス • マスタ / スレーブ間の • 計画されていないス • 適切な性能パラメータ 同期状況を監視・ア • メモリ / キャッシュの キーマ設定変更を監 設定を監視・アドバイ ドバイス 利用状況を監視 視・アドバイス ス • より良いレプリケー • パフォーマンス向上の • セキュリティの抜けを • 潜在的なパフォーマン ション構成を提案 ためのメモリチューニ 検出 スのボトルネックを検 ングをアドバイス 出

140 以上のルール、 30 以上のグラフ カスタムスクリプトの作成、展開、バージョニング、管理にかかる時間を短 縮。 データベース管理者だけでは発見不可能な問題やチューニング方法をアドバ イス。 MySQL Enterprise Monitor 2.2

• 監視時の性能改善 • MySQL Query Analyzer • MySQL Connector で性能統計を取得 • と .Net • 特定の問題でフィルタリング • 全表スキャン、誤ったインデックス • 問題解決の迅速化 • サポートチームが必要とする情報を収集 • ユーザ / セキュリティ管理の改善 • アドバイザやグラフの追加 / 改善 Monitoring Queries with MySQL Proxy

Application Server MySQL Database

3306

(SQL statements & result sets)

6446 2. MySQL Proxy & MySQL Agent **

(MySQL, OS monitoring data, SQL performance data: statements, 18080 examples, EXPLAINs, aggregated stats)

1. MySQL Enterprise Monitor (Service Manager, Dashboard)

List of components to download & configure: 1. MySQL Enterprise Monitor & Query Analyzer ** MySQL Proxy is optionally deployed and 2. MySQL Proxy & Agent configured as a plugin with the MySQL Agent Enterprise Connector Plugins • 2.1: クエリアナライザの全てのクエリが Proxy を経由 • 2.2: Java と .NET のアプリケーションからは直接監視サー バに性能統計情報を送信。オーバーヘッドを大幅に削減。

Application Server MySQL Database

(SQL statements & result sets) 3. Connector/J, NET 3306

4. Plugin for Connector/J, NET

2. MySQL Agent

(SQL performance data: statements, examples, EXPLAINs, aggregated stats)

(MySQL & OS monitoring data) 18080

1. MySQL Enterprise Monitor (Service Manager, Dashboard) MySQL Enterprise Monitor 2.3 What’s New

MySQL Cluster 用 アドバイザ & グラフ • データノードの監視 • 生死監視 • メモリ、 undo/redo バッファ アドバイザ & グラフの追加 • トランザクション監視 • バイナリログキャッシュ • ディスク使用状況、 I/O My Oracle Support との統合

• Enterprise Monitor から MySQL の稼働統計を収集しサポートに送付可能 に • ダッシュボードから SR( サポートリクエスト ) の進捗を監視

• My Oracle Support へのサポート窓口の一本化を予定 Oracle Premium Support - MySQL

• ナレッジベースを利用した セルフサービスサポート

• 問題解決サービス • 経験豊富なサポートエンジニア • 開発チームと「直接」連携 • 24 時間 356 日メール & 電話 ※日本語での対応は平日日中

• コンサルティング・サポート • リモート・トラブルシューティング • パフォーマンスチューニング • コードレビュー MySQL Workbench 5.2 現在の MySQL Workbench 5.1 の機能に、 GA MySQL GUI Tools の各機能を統合 • SQL 開発 • SQL Editor - 色によるシンタックスのハイライト • オブジェクト管理 - インポート / エクスポート、参照、変更 • 接続管理 - ウィザード形式、 SSH トンネル • マルチパネルペイン、グリッド内でのデータ変更 • データベース管理 • 起動 / 停止、設定管理、同型管理 • ユーザ管理、セキュリティ設定、セッション管理 • ダンプファイルへのインポート / エクスポート • データモデリング • E/R 図によるビジュアルなデザイン • フォワード / リバースエンジニアリング MySQL Cluster

• 非共有ディスク型高可用性クラスタソリューション • サーバの追加により性能 & データ容量を拡大するスケールアウト構成 • 無停止でのサーバ追加 & データ再構成が可能 • データを複数のサーバにデータの複製を分散配置 • マルチマスタ構成、単一障害点無し • ミリ秒単位での障害検知、自動フェールオーバー、自動リカバリ • ACID 準拠のトランザクション SQLSQL Based Based • 通信系の加入者データベースや ApplicationsApplications JDBC/ODBC/et Web のセッション永続化など、 C++/Java C++/Java LDAP Manageme MySQLMySQL Application LDAP Manageme シンプルなトランザクションが Server Application ntnt Client Client Server ss 同時多発的に発生するシステム向き NDB API MGM API • SQL 以外にも C++ や Java の API 経由 MySQLMySQL Cluster Cluster DataData DataData Node Node で直接データアクセス可能 Node Node N Manageme D Manageme

B nt Node

nt Node Data Data A Data Data P NodeNode NodeNode I MySQL Enterprise エディション別機能 一覧 New MySQL Editions 機能 Standard Enterprise Cluster SE EE CGE 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 ✔

✔ 商用版のみでご提供する機能 MySQL Enterprise サポート内容

MySQL Lifetime Support Features Premier Extended Sustain (Years 1-5) (Years 6-8) (Years 9+) 24x7 Support ✔ ✔ ✔ Unlimited Support Incidents ✔ ✔ ✔ Knowledge Base ✔ ✔ ✔ Maintenance Releases, Bug Fixes, Patches, Updates ✔ ✔ 既知の問題のみ MySQL Consultative Support ✔ ✔ ✔

• Support is based on LifeCycle (Years since product GA) • Years 1-5: Premier Support • Years 6-8: Extended Support • Years 9+: Sustaining Support まとめ • NEW MySQL Enterprise Edition • バックアップ、開発ツールの追加でさらにサービス強 化 • 価格体系は「物理サーバ単位」=さらにお得に • MySQL Enterprise Monitor で管理コスト削減 • アドバイザにより問題発生を未然に回避 • Query Analyzer で SQL のチューニング効率向上 30 日間トライアル

http://www-jp.mysql.com/trial

MySQL Technical Update Ryusuke Kajiyama MySQL Principal Sales Consultant Asia Pacific More GA Products Than Ever Before Continuous Innovation • MySQL Database 5.5 • MySQL Enterprise Backup 3.5 • MySQL Enterprise Monitor 2.3 • MySQL Cluster Manager 1.1 All GA now! MySQL Workbench 5.2 GA MySQL Enterprise Monitor 2.2 GA MySQL Cluster 7.1 GA MySQL Cluster Manager 1.0 GA A Better MySQL

Q1 CY2010 Q2 CY2010 Q3 CY2010 Q4 CY2010 MySQL 5.5 – Highest Quality Release Ever InnoDB becomes default storage engine GA • 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.5 – What’s New Better Performance, Scalability and Recovery GA InnoDB Performance improvements • Multiple Buffer Pool Instances • Multiple Rollback Segments – now supports 128K concurrent trxs • Extended Change Buffering (with delete buffering, purge buffering) • Improved Purge Scheduling • Improved Log Sys mutex, Separate Flush List mutex • Improved Recovery Times • More… 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… MySQL 5.5 SysBench Benchmarks Linux GA

MySQL 5.5.6 (New InnoDB)

MySQL 5.1.50 (InnoDB Plug-in)

MySQL 5.1.50 (InnoDB built-in)

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

MySQL 5.5.6 (New InnoDB)

MySQL 5.1.50 (InnoDB Plug-in)

MySQL 5.1.50 (InnoDB built-in)

Intel Xeon X7460 x86_64 370% performance gain 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM for MySQL 5.5 over 5.1.50; at scale Fedora 10 MySQL 5.5 Scales on multi core SysBench Read Write GA

MySQL 5.5.4

MySQL 5.5.3

T

r

a

n MySQL 5.1

s

a

c

t

i

o

n

s

/

S

e

c o AMD Opteron 7160 (Magny-Cours) @2100 MHz n 64 GB

d 2 x Intel X25E SSD drives OS is Oracle Enterprise Linux with the Enterprise Kernel 4 sockets with a total of 48 cores. 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 MySQL 5.5 SysBench Benchmarks Windows GA

MySQL 5.5.6 (New InnoDB)

MySQL 5.1.50 (InnoDB Plug-in)

MySQL 5.1.50 (InnoDB built-in)

Intel x86_64 540% performance gain 4 CPU x 2 Cores/CPU 3.166 GHz, 8GB RAM for MySQL 5.5 over 5.1.50; at scale Windows Server 2008 MySQL 5.5 SysBench Benchmarks Windows GA

MySQL 5.5.6 (New InnoDB)

MySQL 5.1.50 (InnoDB Plug-in)

MySQL 5.1.50 (InnoDB built-in)

Intel x86_64 1560% performance gain 4 CPU x 2 Cores/CPU 3.166 GHz, 8GB RAM for MySQL 5.5 over 5.1.50; at scale Windows Server 2008 Asynchronous Replication

Application

Com Respo mit nse

Connection Thread Chang ing Chang Chang Data ing ing Data Binlog Replicat Data Binlo ion Relayl Data g og

Master Slave MySQL 5.5 Replication Features

1. Semisynchronous replication Improved resilience by having master wait for slave to receive events. 2. Slave fsync tuning & Automatic relay log recovery Tune fsyncs so corruption is less likely on slave crashes. Let the slave recover from corrupted relay logs. 3. Replication Heartbeat Have a more precise failure detection mechanism. Avoid spurious relay log rotation when the master is idle. 4. Per server replication filtering Instruct slave to discard events from a master with a specific server id.

Copyright 2010 54 MySQL 5.5 Replication Features

5. Precise Slave Type Conversions Use different types on master and slave and get automatic type promotion and demotion when using RBR 6. Individual Log Flushing Selectively flush server logs when using 'FLUSH LOGS' 7. Safe logging of mixed transactions Replicate transactions containing both InnoDB and MyISAM changes

Copyright Oracle Corporation 2010 55 Semi-synchronous Replication

Application

Com Respo mit nse

Connection Thread Chang Respo ing Chang Chang nse Data ing ing Data Binlog Replicat Data Binlo ion Relayl Data g og

Master Slave 1. Semisynchronous Replication

• MySQL replication is asynchronous – A recovered master may have non-binlogged changes. – This can cause master and slave to diverge. – A failed master may have binlogged but non-replicated changes – If a slave is promoted to master some information can be lost. • Semisynchronous replication ensures redundancy – At least one slave acknowledges relay logging the transaction. – Master waits for slave acknowledgement before commit returns. – (On time-out, master temporarily switches to async replication.)

Copyright Oracle Corporation 2010 57 1. Semisynchronous Replication

Copyright Oracle Corporation 2010 58 1. Semisynchronous Replication

Checking the state On master Rpl_semi_sync_master_status Rpl_semi_sync_master_clients Rpl_semi_sync_master_yes_tx Rpl_semi_sync_master_no_tx On Slave Rpl_semi_sync_slave_status

Copyright Oracle Corporation 2010 59 Download Now! MySQL 5.6 Development Milestone Release

Driving MySQL Innovation MySQL 5.6 – A Better MySQL. DM Download! Better Performance, Scalability, Monitoring • Optimizer based performance improvements • Index Condition Pushdown (ICP) • Multi-Range Read (MRR) • File sort optimization • Partitioning • Enable explicit partition selection – queries, pruning • Enable import/export to/from partitioned tables • PERFORMANCE_SCHEMA • Table, Index, Waits/Locks, Summaries

dev.mysql.com/downloads/mysql DM: Development Milestone Release MySQL 5.6 – A Better MySQL. DM Download! Better InnoDB • Persistent Optimizer Stats • New INFORMATION_SCHEMA tables: • Metrics table • System tables • Buffer pool information table • Split the kernel mutex • Multi-threaded purge • Configurable data dictionary cache • New page_cleaner thread – for flushing of dirty pages dev.mysql.com/downloads/mysql MySQL 5.6 – A Better MySQL. DM Download! Better Replication • Crash-Safe Slaves • Replication Checksums • Reduced Binlog size – options for writing full/partial RBR images • Slave batched update for non-indexed tables • Time-Delayed Replication • Informational Log Events • Remote Binlog Backups • Server UUIDs

dev.mysql.com/downloads/mysql MySQL 5.6: NotOnlySQL: Memcached API Labs Download!

• Fast, simple access to InnoDB Application • Accessed via Memcached API SQL NoSQL • Use existing Memcached clients (MySQL Client) (Memcached • Bypasses SQL transformations mysqld Protocol) • MySQL Memcached NotOnlySQL access Server plugin • Memcached for key-value operations InnoDB Storage Engine • SQL for rich queries, JOINs, foreign keys, etc. • Implementation • Memcached daemon plug-in to mysqld • Memcached protocol mapped to the native InnoDB API • Shared process space for ultra-low latency • Additional implementations in future DMs MySQL 5.6 – A Better MySQL. Labs Download! • Replication • Multi-threaded Slaves • PERFORMANCE_SCHEMA • Net I/O • Session/user/statement level instrumentation, metrics • Show contents of host cache – centralized logging of connection errors • More to come, early and often… A Better MySQL: MySQL Cluster 7.2 Development Release MySQL Cluster 7.1 High Write Scalability, Real Time Performance, 99,999% Uptime GA • Telecoms • Subscriber (HLR/HSS) • Service Delivery Platforms • VoIP, IPTV & VoD • Mobile Content Delivery • On-Line app stores and portals • IP Management • Payment Gateways • Web • User profile management • Session stores • eCommerce • On-Line Gaming • Application Servers

Copyright 2011 Oracle Corporation 67 MySQL Cluster Architecture High Write Scalability, Real-time Performance, 99.999% uptime

Open LDAP Java

Application Nodes

Node Group 1 Node Group 2 1 3

F1 F2 Cluster Cluster e Synch Replication e d d

Mgmt o Mgmt F3 o F4 N N 2 4

F3 F4 e e d d

o F1 o F2 N N Data Nodes MySQL Cluster 7.2 DM • Queries 20x Faster Download! • Adaptive Query Localization (aka Push Down JOINs, SPJ) • Ships the query to the data, reducing overhead • Schema Flexibility • 4x increase in column support, 128 to 512 columns • Can be added on-line to existing tables, no service interruption • User Data Consolidation • Centralizes user privileges to data nodes, accessible from all MySQL Servers • Radically simplifies provisioning and administration MySQL Cluster: SQL & NoSQL Combined

Mix & Match! Same data accessed simultaneously through SQL & NoSQL interfaces

• NoSQL -- 3 Ways to bypass SQL, and maximize performance: • NDB API. C++ for highest performance, lowest latency • Cluster/J for optimized access in Java • NEW! Memcached. Use all your existing clients/applications MySQL Cluster 7.2: NotOnlySQL: Memcached API • Build update-intensive, highly available services with MySQL Cluster back-end • Accessed via memcached API

• Consolidate caching and database tiers • Use existing memcached clients & avoid application changes • Support for update-intensive workloads, eliminate cache invalidation • Scalable, persistent, HA data store • Simpler re-use of data across services

• Implementation • NDB plug-in to memcached server • Direct access to NDB API First Oracle VM Template for MySQL. Available within 90 Days New Applications with the LAMP Stack

• Highly Popular for Web and Cloud PHP/Perl/Python Eclipse Based Applications NetBeans • Oracle Delivers the Industry’s Most

Apache Complete LAMP Stack GlassFishApache Glassfish • One Stop Shop Opportunity for Support Across the LAMP Stack MySQL MySQL • Integration between LAMP Components & VM Oracle VM Template for MySQL Integrated & Tested OS, VM and Database Stack

Deploy virtualized, cloud-ready Oracle VM Oracle VM Oracle VM MySQL instances, certified for production use

• Rapid DEPLOYMENT

• Increased RELIABILITY Oracle VM Server Pool • Higher AVAILABILITY • Lower COST Oracle VM Servers

Oracle VM is Based on the Open Source Xen Hypervisor Technology MySQL on Windows, Priorities Faster. Easier. More Convenient.

• Windows Performance & Scalability optimizations • Additional Performance Enhancements • Universal Windows Installer • Installs, Configures, Upgrades • Native Windows Authentication • MySQL Enterprise Authentication Windows: #1 • Windows Eco-system Support Development Platform for • Visual Studio MySQL • Entity Framework • Windows Administration Tooling • Connector Enhancements MySQL Usability

• The MySQL 15 Minutes Rule – Valid since the early days MySQL

“Download, install and start using MySQL in 15 minutes.” MySQL Usability Introducing MySQL Installer for Windows MySQL Usability

• 15 Minute Rule down to 3 Minutes for full MySQL stack – What will you do with all that time?!

>>> MySQL Workbench - Plugins

• Community driven Plugins & Add-ons site – Code in Python, share with the community MySQL Enterprise Edition

• MySQL Visual Development, Monitoring, Backup tools, and Oracle Lifetime Support services Oracle Lifetime Dev, Monitoring/ Support Services MySQL Enterprise Backup Backup Tools MySQL Enterprise Monitor Oracle Lifetime Support Performance Monitoring/ Alerts Service packs Query Analyzer

Hot fixes MySQL Workbench Enterprise Edition Priorities

• Tight integration across products • Global Configuration/Instance Management • Global Backup/Recovery Management • Global Monitoring of Backup Operations • Integration with industry standard backup media Summary

Oracle is Driving MySQL Innovation

Oracle + MySQL Community = a better MySQL

Download What’s Next Now!