20111121 osi keynote

37
<Insert Picture Here> Keynote: MySQL Product Roadmap RDBMS and NoSQL, and Beyond Ryusuke Kajiyama, MySQL Sales Consulting Manager, Oracle Corp. Megha Singhvi, MySQL technical consultant, Oracle India

Upload: opensourceindia

Post on 26-Jan-2015

113 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 20111121 osi keynote

<Insert Picture Here>

Keynote: MySQL Product Roadmap RDBMS and NoSQL, and Beyond

Ryusuke Kajiyama, MySQL Sales Consulting Manager, Oracle Corp. Megha Singhvi, MySQL technical consultant, Oracle India

Page 2: 20111121 osi keynote

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.

Safe Harbor Statement

Page 3: 20111121 osi keynote

MySQL Makes The Cover!

Page 4: 20111121 osi keynote

Oracle Database and MySQL Complementary

Enterprise Applications (ERP, CRM, SCM…etc)

•  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

Page 5: 20111121 osi keynote

Oracle’s Investment in MySQL Rapid Innovation Make MySQL a Better MySQL •  #1 Open Source Database for Web Applications •  “M” in most complete LAMP stack •  Embedded

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

MySQL Community Edition •  Source and binary releases •  GPL license

Page 6: 20111121 osi keynote

More Product Releases Than Ever Before Continuous Innovation

Q2 CY2010 Q3 CY2010 Q4 CY2010 Q1 CY2011

•  MySQL Workbench 5.2 GA!

•  MySQL Database 5.5 •  MySQL Enterprise Backup 3.5 •  MySQL Enterprise Monitor 2.3 •  MySQL Cluster Manager 1.1

All GA!

A Better MySQL

Q2-4 CY2011

•  MySQL Enterprise Monitor 2.2 •  MySQL Cluster 7.1 •  MySQL Cluster Manager 1.0

All GA!

•  MySQL Enterprise Backup 3.6 •  Oracle VM Template for

MySQL Enterprise Edition GA!

*Development Milestone Release

MySQL Database 5.6 MySQL Cluster 7.2

DMR* and MySQL Labs! (“early and often”)

Driving MySQL Innovation

Page 7: 20111121 osi keynote

MySQL IS POWERING THE WEB

Enterprise 2.0 SaaS, Cloud

Web OEM / ISV’s

Telecommunications

Industry Leading Customers

Rely on MySQL

Page 8: 20111121 osi keynote

MySQL Enterprise Edition

Page 9: 20111121 osi keynote

Most secure, scalable MySQL Database, Online Backup, Development/Monitoring Tools, backed by Oracle Premier Lifetime Support

Oracle Premier Support

Oracle Product Certifications/Integrations

MySQL Enterprise High Availability

MySQL Enterprise Security

MySQL Enterprise Scalability

MySQL Enterprise Backup

MySQL Enterprise Monitor/Query Analyzer

MySQL Workbench

MySQL Enterprise Edition

Page 10: 20111121 osi keynote

MySQL Enterprise Edition MySQL Database •  Reliability, Performance

•  Ease of Use

MySQL Enterprise Backup •  Online “Hot” Backup, •  Point in Time Recovery (PITR)

MySQL Enterprise Monitor •  Global Monitoring of All Servers •  MySQL Query Analyzer

MySQL Workbench •  Database Design & Development •  MySQL Administration

MySQL Enterprise Security •  External Authentication •  LDAP, Kerberos, Windows AD etc

MySQL Enterprise Scalability •  Thread Pooling •  Sustainable High Performance

Oracle Premier Support •  24x7, Unlimited Incidents •  Consultative Support

Page 11: 20111121 osi keynote

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

Page 12: 20111121 osi keynote

MySQL 5.1.50 (InnoDB built-in)

MySQL 5.1.50 (InnoDB Plug-in)

MySQL 5.5.6 (Default InnoDB)

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

370% performance gain

for MySQL 5.5 over 5.1.50; at scale

MySQL Database SysBench Benchmarks - Linux

Page 13: 20111121 osi keynote

MySQL 5.1.50 (InnoDB built-in)

MySQL 5.1.50 (InnoDB Plug-in)

MySQL 5.5.6 (Default InnoDB)

Intel x86_64 4 CPU x 2 Cores/CPU 3.166 GHz, 8GB RAM Windows Server 2008

1560% performance gain

for MySQL 5.5 over 5.1.50; at scale

MySQL Database SysBench Benchmarks - Windows

Page 14: 20111121 osi keynote

•  PAM (Pluggable Authentication Modules) •  Access external authentication methods •  Standard interface (Unix, LDAP, Kerberos,

others) •  proxied and non-proxied users

•  Windows •  Access native Windows services •  Authenticate users already logged into

Windows (Windows Active Directory) •  Pluggable Authentication API

MySQL Enterprise Security MySQL External Authentication

Integrates MySQL with existing security infrastructures and SOPs.

Page 15: 20111121 osi keynote

3. User name/password sent to the PAM library, yes/no answer from PAM library returned to client.

1. Joe logs in using application user name/password.

Connected  

CREATE USER joe

IDENTIFIED WITH 'authentication_pam'

AS ‘mysql';

App

PAM library and various backends

2. Connector sends the user name/password to the MySQL server.

Connector

4. PAM library verifies credentials (using e.g. LDAP or Kerberos etc) and returns yes/no answer for delivery to client.

PAM Authentication

PAM Authentication Example

Page 16: 20111121 osi keynote

•  MySQL default thread-handling – excellent performance, can limit scalability as user connections grow

•  MySQL Thread Pool improves sustained performance/scale as user connections grow

•  Thread Pool API

MySQL Enterprise Scalability MySQL Thread Pool

Ensures better, sustained performance as user loads continue to grow.

Page 17: 20111121 osi keynote

MySQL Enterprise Edition With Thread Pool

MySQL Community Server Without Thread Pool

MySQL Enterprise Edition

20x Better Scalability with Thread Pool

0

1,000

2,000

3,000

4,000

5,000

6,000

7,000

8,000

Tran

sact

ions

Per

Sec

ond

Simultaneous Database Connections

MySQL 5.5 Sysbench OLTP Read/Write

MySQL 5.5.16 Oracle Linux 6.1, Unbreakable Kernel 2.6.32 2 sockets, 24 cores, 2 X 12-core Intel(R) Xeon(R) X5670 2.93GHz CPUs 72GB DDR3 RAM 2 X LSI SCSI Disk (MR9261-8i) (597GB)

Page 18: 20111121 osi keynote

MySQL Enterprise Backup •  Online Backup for InnoDB •  Full, Incremental, Partial Backups (scriptable interface) •  Compression •  Point in Time, Full, Partial Recovery options •  Metadata on status, progress, history •  Unlimited Database Size •  Cross-Platform

•  Windows, Linux, Unix

•  Certified with Oracle Secure Backup

MEB Backup Files

MySQL Database Files

mysqlbackup

Ensures quick, online backup and recovery of your MySQL apps.

Page 19: 20111121 osi keynote

A Virtual MySQL Tuning Assistant!

MySQL Enterprise Monitor •  Global view of MySQL

environment

•  Automated, rules-based monitoring and alerts (SMTP, SNMP enabled)

•  Query capture, monitoring, analysis and tuning, correlated with Monitor graphs

•  Visual monitoring of “hot” applications and servers

•  Real-time Replication Monitor with auto-discovery of master-slave topologies

•  Integrated with MySQL Support

Page 20: 20111121 osi keynote

MySQL Query Analyzer

• Centralized monitoring of queries without Slow Query Log, SHOW PROCESSLIST; • Enabled via MySQL Connectors • Aggregated view of query

execution counts, time, and rows • Visual “grab and go” correlation

with Monitor graphs • Traces query executions back to

source code

Saves you time parsing atomic executions from logs. Finds problems you cannot find yourself.

Page 21: 20111121 osi keynote

•  24 X 7 Problem Resolution Services •  Unlimited Support Incidents •  Knowledge Base •  Maintenance Releases, Bug

fixes, Patches, Updates •  MySQL Consultative Support •  Staffed by most experienced,

seasoned MySQL Engineers

Oracle Premier Support for MySQL

Page 22: 20111121 osi keynote

MySQL Product Roadmap

Page 23: 20111121 osi keynote

  MySQL 5.6: DMR* 2

  MySQL Cluster 7.2: DMR 2

  MySQL Enterprise Oracle Certifications

*DMR: Development Milestone Release

Page 24: 20111121 osi keynote

MySQL 5.6: DMR 2

Page 25: 20111121 osi keynote

MySQL 5.6 builds on MySQL 5.5 by improving: •  Optimizer for better Performance, Scalability •  Performance Schema for better instrumentation •  InnoDB for better transactional throughput •  Replication for higher availability, data integrity •  “NotOnlySQL” options for better flexibility

MySQL 5.6: A Better MySQL.

Page 26: 20111121 osi keynote

•  Fast, simple access to InnoDB •  Accessed via Memcached API •  Use existing Memcached clients •  Bypasses SQL transformations

•  NotOnlySQL access •  Memcached for key-value operations •  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: NotOnlySQL: Memcached API

InnoDB Storage Engine

MySQL Server

Memcached plugin

Application SQL

(MySQL Client) NoSQL (Memcached Protocol) mysqld

Labs Download!

Page 27: 20111121 osi keynote

MySQL Cluster: DMR 2

Page 28: 20111121 osi keynote

ACID Compliant Relational Database SQL & NoSQL interfaces

Write-Scalable & Real-Time Distributed, multi-master, auto-sharding, optimized in-memory structures & indices

99.999% Availability Shared-nothing, integrated clustering & sub-second recovery, local & geographic replication, on-line operations

Low Barriers to Entry Open-source, elastic, multiple APIs, management tools, commodity hardware

Page 29: 20111121 osi keynote

MySQL Cluster Architecture

Data Nodes

Node Group 1

F1

F3

F3

F1

Nod

e 1

Nod

e 2

Node Group 2

F2

F4

F4

F2

Nod

e 3

Nod

e 4

Application Nodes

Cluster Mgmt

Cluster Mgmt

REST JPA

Page 30: 20111121 osi keynote

MySQL Cluster 7.2: DMR 2

•  70x Higher Complex Query Performance: Adaptive Query Localization

•  Native memcached API •  MySQL 5.5 Server Integration

Enabling Next Generation Web Services

•  Multi-Site Clustering •  Simplified Active / Active Replication

Enhancing Cross Data Center Scaling

•  Consolidated Privileges

Simplifying Provisioning & Administration

Page 31: 20111121 osi keynote

Scale-Out on Commodity Hardware

8 Intel servers Dual-6-core CPUs @2.93 GHz 24GB RAM

2 Data Nodes per server flexAsync benchmark

16 parallel threads, each issuing 256 simultaneous transactions Read / Write 100KB attribute Access via NDB API

4.3M QPS

Page 32: 20111121 osi keynote

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

Page 33: 20111121 osi keynote

MySQL Enterprise Oracle Certifications

Page 34: 20111121 osi keynote

• Oracle Fusion MiddleWare •  WebLogic Server •  Database Adapter for Oracle SOA Suite ** •  Oracle Business Process Management ** •  Oracle Virtual Directory •  Oracle Data Integrator •  Oracle Enterprise Performance Management ** •  Oracle Identity Analytics •  Open SSO STS, Open SSO Fedlet

All ship with MySQL 5.x JDBC driver ** MySQL as a Metadata Repository option (in progress)

MySQL Enterprise Oracle Certifications

Page 35: 20111121 osi keynote

MySQL Enterprise Oracle Certifications

• Oracle Linux • Oracle VM • Oracle VM Template

for MySQL EE • Oracle GoldenGate • Oracle Secure Backup • My Oracle Online

Support

Page 36: 20111121 osi keynote

• Oracle Fusion MiddleWare •  WebCenter Suite •  Enterprise Content Management •  Oracle Business Intelligence Suite

• Oracle Clusterware • Oracle Database Firewall • Oracle Audit Vault • Oracle Enterprise Manager • And More…

Certifications in Progress

Page 37: 20111121 osi keynote

UNMATCHED INVESTMENT

LARGEST TEAM OF MySQL EXPERTS

LARGEST MySQL ENGINEERING & SUPPORT ORGANIZATION