MySQL & MariaDB - Innovation Happens Here

21
Ivan Zoratti MySQL & MariaDB Innovation Happens Here! SkySQL Solutions Day 2013 V1304.01 V1304.01 Friday, 3 May 13

description

This is the final vision talk, wrap up for the SkySQL Solutions Day, Fri 26th of April 2013.

Transcript of MySQL & MariaDB - Innovation Happens Here

Page 1: MySQL & MariaDB - Innovation Happens Here

Ivan Zoratti

MySQL & MariaDBInnovation Happens Here!SkySQL Solutions Day 2013

V1304.01 V1304.01 Friday, 3 May 13

Page 2: MySQL & MariaDB - Innovation Happens Here

PAGE

I Remember...A journey through the history of database management

2

1970 1980 1990 2000 2010

Hierarchical

Relational

Desktop

Object

O/R

1960 2020

NoSQL

NewSQL

Friday, 3 May 13

Page 3: MySQL & MariaDB - Innovation Happens Here

PAGE

What do you needfrom a database today?

3

?Friday, 3 May 13

Page 4: MySQL & MariaDB - Innovation Happens Here

PAGE

Flexibility

ManagementCapabilities

Availability

Elasticity

What do you needfrom a database today?

4

Performance

ExtendedCommunicationSecurity

DatabaseCore

Friday, 3 May 13

Page 5: MySQL & MariaDB - Innovation Happens Here

PAGE

The eternal dilemma

5

- or -

Friday, 3 May 13

Page 6: MySQL & MariaDB - Innovation Happens Here

PAGE

An Orchestra!

6Friday, 3 May 13

Page 7: MySQL & MariaDB - Innovation Happens Here

PAGE

...Or a band...

7Friday, 3 May 13

Page 8: MySQL & MariaDB - Innovation Happens Here

PAGE

...Or a distilled, amazing band

8Friday, 3 May 13

Page 9: MySQL & MariaDB - Innovation Happens Here

PAGE

A “New[My]SQL”, A NewMariaDB

9

Communication

Data Store

Integration

Adm

inis

trat

ion

Friday, 3 May 13

Page 10: MySQL & MariaDB - Innovation Happens Here

PAGE

A “New[My]SQL”, A NewMariaDB

10

Communication

Integration

Administration Data Store

Friday, 3 May 13

Page 11: MySQL & MariaDB - Innovation Happens Here

PAGE

• Optimizer features

• Storage Engines• CassandraSE• Connect• TokuDB

• Virtual & Dynamic Columns

• Improved connectivity

• Extended Federation

• Multi-master Replication

• Sharding

• Auditing

11

Flexibility

Management

Capabilities

Availability

Elasticity

Performance

Extended

CommunicationSecurity

Database

Core

A “New[My]SQL”A NewMariaDB

Friday, 3 May 13

Page 12: MySQL & MariaDB - Innovation Happens Here

PAGE

• MySQL and MariaDB on shared storage

• MariaDB with Standard MySQL Replication

• Master HA Tool with Pacemaker/Corosync agents

• MariaDB Cluster with Galera technology

12

Flexibility

Management

Capabilities

Availability

Elasticity

Performance

Extended

CommunicationSecurity

Database

Core

A “New[My]SQL”A NewMariaDB

Friday, 3 May 13

Page 13: MySQL & MariaDB - Innovation Happens Here

PAGE

• Scale-out / Scale-in

• Manual/Scheduled/Demand-based instance balancing

• Elasticity by:• Workload• Latency requirements• Storage requirements

• Sharding & Federated engine

13

Flexibility

Management

Capabilities

Availability

Elasticity

Performance

Extended

CommunicationSecurity

Database

Core

A “New[My]SQL”A NewMariaDB

Friday, 3 May 13

Page 14: MySQL & MariaDB - Innovation Happens Here

PAGE

• Optimizer enhancements

• More storage engines

• Application/Database integration and optimization

• Tuneable Consistency

14

Flexibility

Management

Capabilities

Availability

Elasticity

Performance

Extended

CommunicationSecurity

Database

Core

A “New[My]SQL”A NewMariaDB

Friday, 3 May 13

Page 15: MySQL & MariaDB - Innovation Happens Here

PAGE

• Query Monitoring, auditing and logging

• Integrated external security

• Automatic data encryption/decryption

15

Flexibility

Management

Capabilities

Availability

Elasticity

Performance

Extended

CommunicationSecurity

Database

Core

A “New[My]SQL”A NewMariaDB

Friday, 3 May 13

Page 16: MySQL & MariaDB - Innovation Happens Here

PAGE

• Multiple protocols• Client protocols• Backend protocols

• Federated engines with multiple databases• Connect• CassandraSE

• RESTful API• Cloud API integration

16

Flexibility

Management

Capabilities

Availability

Elasticity

Performance

Extended

CommunicationSecurity

Database

Core

A “New[My]SQL”A NewMariaDB

Friday, 3 May 13

Page 17: MySQL & MariaDB - Innovation Happens Here

PAGE

• Deploy everywhere• Public clouds• Private clouds• On premises

• Multi-tenancy

• Application Embedding• Multi-language stored routines

17

Flexibility

Management

Capabilities

Availability

Elasticity

Performance

Extended

CommunicationSecurity

Database

Core

A “New[My]SQL”A NewMariaDB

Friday, 3 May 13

Page 18: MySQL & MariaDB - Innovation Happens Here

PAGE

• RESTful and SQL API

• Cloud API and provisioning integration

• Monitoring and administration tools

18

Flexibility

Management

Capabilities

Availability

Elasticity

Performance

Extended

CommunicationSecurity

Database

Core

A “New[My]SQL”A NewMariaDB

Friday, 3 May 13

Page 19: MySQL & MariaDB - Innovation Happens Here

PAGE

SkySQL Enterprise

• Deployable on Amazon EC2, OpenStack and on premises

• High Availability with MySQL Replication/MHA and Galera

• Cluster Resource Management through Pacemaker/Corosync

• RESTful API and SkySQL Manager

19Friday, 3 May 13

Page 20: MySQL & MariaDB - Innovation Happens Here

PAGE

A new concept, a new target

• Designed to be deployed and run everywhere

• Data store and application integration

• Open source and based on collaboration

• The connection between legacy and innovation

20Friday, 3 May 13

Page 21: MySQL & MariaDB - Innovation Happens Here

Thank You!

www.skysql.com

Friday, 3 May 13