mysql community and commercial edition

30
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 Advantages of Commercial MySQL vs. Community Edition Mario Beck MySQL Sales Consulting Manager EMEA [email protected]

Upload: mario-beck

Post on 14-Jul-2015

841 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1

Advantages of Commercial MySQL vs. Community Edition

Mario Beck MySQL Sales Consulting Manager EMEA

[email protected]

Page 2: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 2

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 decision. 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: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 3

Program Agenda

Oracle’s Investment in MySQL

MySQL Server Add-Ons

MySQL Tools

MySQL Support

MySQL Licensing

Questions?

Page 4: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 4

MySQL 5.5

MySQL Cluster 7.3

MySQL Enterprise Monitor 2.3 & 3.0 MySQL Enterprise Backup

Security

Scalability

HA

Audit

MySQL 5.6 MySQL Workbench 6.0

M y S Q L U t i l i t i e s

M y S Q L

A p p l i e r f o r

H a d o o p

MySQL Workbench 5.2 & 6.0

M y S Q L E n t e r p r i s e

O r a c l e C e r t i f i c a t i o n s

Almost 4 Years of MySQL Innovation

M y S Q L C l u s t e r

M a n a g e r Windows installer & Tools

MySQL Cluster 7.2 MySQL Cluster 7.1

MySQL Migration

Wizard

MySQL 5.7

Page 5: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 5

MySQL Enterprise Monitor 2.2

MySQL Cluster 7.1

MySQL Cluster Manager 1.0

MySQL Workbench 5.2

MySQL Database 5.5

MySQL Enterprise Backup 3.5

MySQL Enterprise Monitor 2.3

Driving MySQL Innovation

MySQL since 2010 (SUN Oracle), part 1

All GA! - 2010

MySQL Cluster Manager 1.1

Oracle VM Template for MySQL

Enterprise Edition

MySQL Enterprise Oracle

Certifications

MySQL Windows Installer

MySQL Enterprise Security

MySQL Enterprise Scalability

MySQL Enterprise Backup 3.7

MySQL Cluster 7.2

MySQL Cluster Manager 1.2

MySQL Utilities 1.0

MySQL Migration Wizard

MySQL for Excel 1.0 / 1.1

MySQL Enterprise Backup 3.8

MySQL Enterprise Audit

MySQL Enterprise HA (DRBD)

All GA! - 2011

MySQL Database 5.6

MySQL Utilities 1.3

MySQL Cluster 7.3

MySQL Workbench 6.0

MySQL Enterprise Monitor 3.0

MySQL Enterprise Backup 3.9

MySQL Yum Linux repository

All GA! - 2012 All GA! - 2013

and Connector/ODBC, Connector/PHP, Connector/Net, Connector/J, Connector Python, Connector /C++, Connector/C, Ruby Driver

Page 6: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 6

MySQL Cluster Manager 1.3

MySQL Workbench 6.2

MySQL for Excel 1.2

MySQL Enterprise Backup 3.11

Oracle Grid Infrastructure

Agents for MySQL

Latest:

MySQL 5.5.41 / 5.6.22

MySQL Cluster 7.2.18 / 7.3.7

GA! – 2014 DMR* Q1 / 2014 *Development Milestone Release

MySQL Utilities Fabric 1.4.4 (GA)

MySQL 5.7.5 m15

- Throughput improvements

- Optimizer improvements

- more online DDL

- temporary tables in InnoDB

- Execution plan of running statements

- GIS: Spatial Indexes

and Connector/ODBC, Connector/PHP, Connector/Net, Connector/J, Connector Python, Connector /C++, Connector/C, Ruby Driver

Driving MySQL Innovation

MySQL since 2010 (SUN Oracle), part 2

Labs – Q1 / 2014

MySQL with InnoDB PageIO Compression

MySQL GIS, InnoDB R-tree, Parser Refactoring

MySQL Cluster 7.4.0

MySQL Multi-source Replication

MySQL JSON UDFs 0.3.1

MySQL Applier for Hadoop

Proxy 0.8.3 (Alpha)

Page 7: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 7

Oracle Premier Lifetime 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 Highest Levels of Security, Performance and Availability

MySQL Enterprise Audit

Page 8: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 8

Program Agenda

Oracle’s Investment in MySQL

MySQL Server Add-Ons

MySQL Tools

MySQL Support

MySQL Licensing

Questions?

Page 9: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 9

Out-of-the-box logging of connections, logins, query activity across all or specific MySQL servers

User defined policies, filtering and log rotation

Dynamically enabled, disabled: no server restart

XML-based audit stream per Oracle audit specification

Easily implemented via MySQL 5.5 Audit API

MySQL 5.5.28 and higher

MySQL Enterprise Audit Policy-based Auditing for MySQL Applications

Page 10: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 10

MySQL Enterprise Encryption

Standards Based Cryptography

MySQL encryption libraries

– Symmetric encryption AES256

– Public-key / asymmetric cryptography

Key management

– Generate public and private keys

– Key exchange methods: RSA, DSA, DH

Sign and verify data

– Cryptographic hashing for digital signing, verification, & validation

Page 11: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 11

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

Page 12: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 12

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

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

MySQL Enterprise Scalability MySQL Thread Pool

Page 13: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 13

MySQL Enterprise Edition With Thread Pool

MySQL Community Server Without Thread Pool

20x Better Scalability with Thread Pool

0

1.000

2.000

3.000

4.000

5.000

6.000

7.000

8.000

Tra

ns

ac

tio

ns

Pe

r S

ec

on

d

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)

With Thread Pool Enabled

Page 14: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 14

Program Agenda

Oracle’s Investment in MySQL

MySQL Server Add-Ons

MySQL Tools

MySQL Support

MySQL Licensing

Questions?

Page 15: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 15

Availability monitoring

Performance monitoring

Configuration monitoring

All available metrics collected

– Allowing for custom

threshold based incident

reports

MySQL auto-detection

Oracle Enterprise Manager for MySQL

1

Performance

Availability

Page 16: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 16

A Virtual MySQL DBA Assistant!

Web-based, global view of MySQL/Cluster applications (on-premise and Cloud deployments)

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

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

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

Integrated with Oracle Support

MySQL Enterprise Monitor

Page 17: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 17

Online Backup for InnoDB (scriptable interface)

Full, Incremental, Partial Backups (with compression)

Point in Time, Full, Partial Recovery options

Parallel, multi-threaded backup/recovery operations

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 on premise and Cloud based MySQL applications.

MySQL Enterprise Backup

Page 18: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 18

Database Design

- Visual Design, modeling

- Forward/Reverse Engineer

- Schema validation, Schema doc

SQL Development - SQL Editor - Color Syntax Highlighting

- Objects - Import/Export, Browse/Edit

Database Administration

- Status, Configuration, Start/Stop

- Users, Security, Sessions

- Import/Export Dump Files

New! Database Migration Wizard for SQL Server, Sybase, PostgreSQL MySQL Workbench

Saves you time developing and managing your MySQL applications.

Page 19: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 19

Program Agenda

Oracle’s Investment in MySQL

MySQL Server Add-Ons

MySQL Tools

MySQL Support

MySQL Licensing

Questions?

Page 20: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 20

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

Oracle Product Integrations/Certifications Available Now

Page 21: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 21

Oracle Linux (w/DRBD Stack)

Oracle VM

Oracle VM Template for MySQL EE

Oracle Solaris Clustering

Oracle GoldenGate

Oracle Secure Backup

Oracle Database Firewall

Oracle Clusterware

Oracle Product Integrations/Certifications Available Now

Page 22: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 22

Largest Team of MySQL Experts

Backed by MySQL Developers

Forward Compatible Hot Fixes

MySQL Maintenance Releases

Direct Access to MySQL Support Engineers

Support in 29 Languages

24/7/365

Unlimited Incidents

Knowledge Base

MySQL Consultative Support

"The rep that assisted me was simply

outstanding. He immediately recognized

the cause of my problem and provided the

resolution.”

mysql.com/support/quotes

Only From

Oracle

Oracle Premier Lifetime Support for MySQL Rely on the Experts

Page 23: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 23

Program Agenda

Oracle’s Investment in MySQL

MySQL Server Add-Ons

MySQL Tools

MySQL Support

MySQL Licensing

Questions?

Page 24: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 24

Dual Licensing for MySQL and MySQL Cluster

GPLv2 (GNU Public License, version 2)

Commercial License

Which one to choose: http://www.mysql.com/about/legal/licensing/oem/

OEMs (Original Equipment Manufacturers), ISVs (Independent

Software Vendors), VARs (Value Added Resellers) and other

distributors that combine and distribute commercially licensed

software with MySQL software and do not wish to distribute the

source code for the commercially licensed software under version 2

of the GNU General Public License (the "GPL") must enter into a

commercial license agreement with Oracle.

MySQL Licensing

Page 25: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 25

Easy to use for your customers

Zero maintenance for MySQL database

Simplifies your support

More cost effective licensing model („Embedded Software License“)

Benefits of Integration

Page 26: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 26

Summary

Oracle’s Investment in MySQL

MySQL Server Add-Ons (Auditing, ThreadPools, External Authentication)

MySQL Tools (Enterprise Monitor, Enterprise Backup, Workbench)

MySQL Support (7x24, Consultative Support, Certifications)

MySQL Licensing (Protect your IPR, Integrate MySQL and Your Application)

Questions?

Page 27: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 27

mysql.com

- MySQL Products and Editions

- TCO calculator

- Customer use cases and success stories

dev.mysql.com

- Downloads, Documentation

- Forums

- PlanetMySQL

eDelivery.oracle.com

- Download and evaluate all MySQL products

Learn More

Page 28: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 28

Stay Tuned!

News from the MySQL Server Team

– http://mysqlserverteam.com/

News from the broader MySQL engineering teams

– http://insidemysql.com/

MySQL performance benchmarks and news

– http://dimitrik.free.fr/blog/index.html

Get the latest 5.7 DMR

– All Platforms http://dev.mysql.com/downloads/mysql/

– YUM repo - http://dev.mysql.com/downloads/repo/

Page 29: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 29

Program Agenda

Oracle’s Investment in MySQL

MySQL Server Add-Ons (Auditing, ThreadPools, External Authentication)

MySQL Tools (Enterprise Monitor, Enterprise Backup, Workbench)

MySQL Support (7x24, Consultative Support, Certifications)

MySQL Licensing (Protect your IPR, Integrate MySQL and Your Application)

Questions?

Page 30: MySQL Community and Commercial Edition

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 30