megha_osi my sql productroadmap

38
<Insert Picture Here>

Upload: opensourceindia

Post on 26-Jan-2015

105 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Megha_Osi my sql productroadmap

<Insert Picture Here>

Page 2: Megha_Osi my sql productroadmap

<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 3: Megha_Osi my sql productroadmap

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 4: Megha_Osi my sql productroadmap

MySQL Makes The Cover!

Page 5: Megha_Osi my sql productroadmap

Oracle Database and MySQLComplementary

Enterprise Applications (ERP, CRM, SCM…etc)

• Together Servicing Broader User Needs• MySQL Well Suited for Web-based Apps,

Custom Departmental apps andEmbedded apps

• Users can Benefit by Running MySQL and Oracle Together

Page 6: Megha_Osi my sql productroadmap

Oracle’s Investment in MySQLRapid 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 7: Megha_Osi my sql productroadmap

More Product Releases Than Ever BeforeContinuous 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 8: Megha_Osi my sql productroadmap

Cloud

Web & Enterprise OEM & ISVs

Industry Leaders Rely on MySQL

Page 9: Megha_Osi my sql productroadmap

Rely on MySQL Commercial Editions from Oracle

India’s Leading Customers

Page 10: Megha_Osi my sql productroadmap

MySQL Enterprise Edition

Page 11: Megha_Osi my sql productroadmap

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 12: Megha_Osi my sql productroadmap

MySQL DatabasePerformance, 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 13: Megha_Osi my sql productroadmap

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 DatabaseSysBench Benchmarks - Linux

Page 14: Megha_Osi my sql productroadmap

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 DatabaseSysBench Benchmarks - Windows

Page 15: Megha_Osi my sql productroadmap

• 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 SecurityMySQL External Authentication

Integrates MySQL with existing security infrastructures and SOPs.

Page 16: Megha_Osi my sql productroadmap

• 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 ScalabilityMySQL Thread Pool

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

Page 17: Megha_Osi my sql productroadmap

MySQL Enterprise EditionWith Thread Pool

MySQL Community ServerWithout Thread Pool

MySQL Enterprise Edition

20x Better Scalability with Thread Pool

MySQL 5.5.16Oracle Linux 6.1, Unbreakable Kernel 2.6.322 sockets, 24 cores, 2 X 12-coreIntel(R) Xeon(R) X5670 2.93GHz CPUs72GB DDR3 RAM2 X LSI SCSI Disk (MR9261-8i) (597GB)

Page 18: Megha_Osi my sql productroadmap

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

MEB Backup Files

MySQL Database Files

MySQL Database Files

mysqlbackupmysqlbackup

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

Page 19: Megha_Osi my sql productroadmap

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: Megha_Osi my sql productroadmap

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: Megha_Osi my sql productroadmap

MySQL Workbench SEDatabase Design• Visual Design, modeling• Forward/Reverse Engineer• Schema validation, Schema doc

SQL Development

• SQL Editor - Color Syntax Highlighting

• Objects - Import/Export, Browse/Edit

• Connections - Wizard, SSH Tunnel

Database Administration• Status, Configuration, Start/Stop• Users, Security, Sessions• Import/Export Dump Files

Scripting & Plug-in Support

UI Designed to match VS 2010

Saves you time developing and managing your MySQL apps.

Page 22: Megha_Osi my sql productroadmap

MySQL Product Roadmap

Page 23: Megha_Osi my sql productroadmap

MySQL 5.6: DMR 2

Page 24: Megha_Osi my sql productroadmap

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 25: Megha_Osi my sql productroadmap

• 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

LabsDownload!

Page 26: Megha_Osi my sql productroadmap

MySQL Cluster: DMR 2

Page 27: Megha_Osi my sql productroadmap

Use-Cases: Cellular Network

HLR / HSS

Billing, AuC, VLR

AuC, Call

Routing, Billing

Location Updates

Pre & Post Paid

• Massive volumes of write traffic• <3ms database response• Downtime & lost transactions = lost $

MySQL Cluster in Action: http://bit.ly/oRI5tF

Page 28: Megha_Osi my sql productroadmap

Use Cases: Flight Control• US Navy aircraft carriers• Consolidated flight operations

management system• Maintenance records• Fuel loads• Weather conditions• Flight deck plans

• Requirements• No Single Points of Failure• Complete redundancy• Small footprint, harsh environment

• 4 x MySQL Cluster nodes, Linux and Windows

MySQL User Conference Session: http://bit.ly/ogeid3

Page 29: Megha_Osi my sql productroadmap

ACID Compliant Relational DatabaseSQL & NoSQL interfaces

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

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

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

Page 30: Megha_Osi my sql productroadmap

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

RESTJPA

Page 31: Megha_Osi my sql productroadmap

MySQL Cluster 7.2: DMR 2

Page 32: Megha_Osi my sql productroadmap

Scale-Out on Commodity Hardware

8 Intel serversDual-6-core CPUs @2.93 GHz

24GB RAM

2 Data Nodes per server

flexAsync benchmark16 parallel threads, each issuing256 simultaneous transactions

Read / Write 100KB attribute

Access via NDB API

4.3M QPS

Page 33: Megha_Osi my sql productroadmap

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 / ODBCPHP / PERL

Python / Ruby

Page 34: Megha_Osi my sql productroadmap

MySQL Enterprise Oracle Certifications

Page 35: Megha_Osi my sql productroadmap

• 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 36: Megha_Osi my sql productroadmap

MySQL Enterprise Oracle Certifications

• Oracle Linux• Oracle VM• Oracle VM Template

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

Support

Page 37: Megha_Osi my sql productroadmap

• 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 38: Megha_Osi my sql productroadmap

UNMATCHED INVESTMENT

LARGEST TEAM OF MySQL EXPERTS

LARGEST MySQL ENGINEERING & SUPPORT ORGANIZATION