MySQL Tech Tour Nov, 2013

Preview:

DESCRIPTION

 

Citation preview

MySQL OEM Tech Tour, Lima Perú — Noviembre 2013

** https://www.flickr.com/photos/bainro/11093732325/sizes/c/in/photostream/

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

MySQL OEM Team – LAD

!Alison.Rabelo@oracle.com ~ Senior Field Rep, MySQL LAD

!Nadia.Vazquez@oracle.com ~ Inside Sales Rep, MySQL LAD

!Manuel.Contreras@oracle.com ~ Senior Consultant, MySQL LAD

!!!!

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

MySQL Direct Team – LADPedro.Andrade@Oracle.com Strategic Accounts, Latinoamérica & El Caribe

Manuel.Contreras@Oracle.com Software Consultant, Latinoamérica & El Caribe

Kattia.Fallas@Oracle.com Corporate Sales Manager, Latinoamérica & El Caribe

Justina.Trotta@Oracle.com Corporate Sales, Centroamérica, México, Colombia & El Caribe

Lucas.Aguilar@Oracle.com Corporate Business Rep., Argentina, Chile, Paraguay & Uruguay!!Ravi.Bhandary@Oracle.com Team Lead | Corporate Sales, Latinoamérica & El Caribe !!!

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

1. Menor footprint que otras sistemas de base de datos 2. Instalación express en 15 minutos 3. Soporte 24x7 “Oracle Premier Support” 4. Mejor TCO que otros RDMS comerciales 5. Desempeño, 1 billion+ de QPM - NDBCluster 6. Multi-plataforma ( Hardware, OS ) 7. Basado en estándares GPL 8. Adopción basada en comunidades - 80k downloads por día - 9.Integración con Oracle DB suite: Oracle Enterprise Manager, Oracle

Linux, Golden Gate, etc… 10. Opciones de Clustering & MySQL Replication flexibles

Top 10 Razones del por que usar MySQL

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

Tendencias MySQL & Oracle

Copyright © 2013 Oracle and/or its affiliates. All rights reserved. Copyright 2012, Oracle and/or its affiliates. All rights reserved.

MySQL & Grandes Vólumenes de Información

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

5

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

CommunityEnterprise MySQL

Ediciones de MySQL Enterprise y Open Source

6

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

Funcionalidades Standard SE Enterprise EE Cluster 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 Enterprise Security ✔ ✔

MySQL Enterprise Scalability ✔ ✔

Disponible sólo en la edición comercial.✔

MySQL Ediciones

7

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

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 Audit

MySQL Enterprise Edition Los Niveles más altos en Seguridad, Rendimiento y Disponibilidad.

Vista única consolidada del ambiente MySQL

Auto descubrimiento de servidores MySQL, replicación y topologías

Alertas y monitoreo adaptable y basado en reglas

Identificación de problemas antes de que ocurran

Reducción de riesgo y tiempo de inactividad

Facilidad para escalamiento horizontal sin requerir más DBAs

http://mysql.com/products/enterprise/monitor.html

MySQL Enterprise Monitor

MySQL Enterprise Monitor Deployment

MySQL Enterprise Edition

MySQL Community Server

MySQL Enterprise - Performance

20x Mejor escalabilidad MySQL Enterprise MySQL 5.5.16

Oracle 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)

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

Default Connection Pool

Users/Clients

Connection 1

Default Connection Pool

Connections /statements assigned to Threads

for life

Connection 1 Execution Thread

Connection 2 Connection 2 Execution Thread

Connections assigned to 1 thread for the life of the connection Same thread used for all connection statement executions (single threaded)

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

With Thread Pool Enabled

Thread Pool (and thread groups) Connection 1 Execution Threads

Users/Clients

Connection 1

Connection 2

Connection 1

Threads 1 - 4096Connection 2

Threads 4097 - 8193

Connection 2 Execution Threads

Pool contains configurable number of thread groups (default = 16), each manages up to 4096 re-usable threads Each connection assigned to thread group via round robin

Connection N

Threads 8194 - N

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

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

13

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

2. User Joe Connects and Queries Server1

MySQL Enterprise Audit Flow

1. DBA Enables on Server1Server1

3. Joe’s connection, query logged

14

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

MySQL Enterprise Security

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

Ap

ps TAdministration

Database

Storage

Operating System

Hardware

Pla

tfo

rms

ETL/ Replication

Application Development

App – Web Servers & Load Balancers

Content Management

Session Management

User Directory

Blogs & Forums

Search Engines

eShop & Commerce

Business Intelligence

MySQL Ecosistema

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

Centralized monitoring of Queries across all servers

No reliance on Slow Query Logs, SHOW PROCESSLIST;, VMSTAT, etc.

Aggregated view of query execution counts, time, and rows

“Grab and go” integration with Monitor graphs so work loads can be correlated with query activity

Traces queries back to source code

Saves time parsing atomic executions for total query expense

MySQL Query Analyzer

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

MySQL Enterprise BackupHigh Performance Backup & Restore

Full, Incremental, Partial Backups Compressed Tables

Partition files

In-memory database

Compression

Point in Time Recovery

Metadata on status, progress, history

Unlimited Database Size

Cross-Platform Windows, Linux, Unix

MEB BackupFiles

MySQL Database Files

mysqlbackup

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

High Performance Backups

Backups are up to 3.5x Faster than mysqldump

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

High Performance Restore

Restore is up to 16x Faster than mysqldump

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

Backup Compression Storage Savings

Backup size reduced from 65% up to 93%

Copyright © 2013 Oracle and/or its affiliates. All rights reserved. 32© 2012 Oracle Corporation – Proprietary and Confidential

MySQL Workbench 6.0

“MySQL Workbench is the best SQL applicationI’ve ever used! The modeling stuff is so sick!”

“MySQL Workbench – I think I love you. Exporting backups and managing mass connections is so simple. Bootiful!”

“Absolutely loving MySQL Workbench!”

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

MySQL Workbench

SQL Development SQL Editor - Color Syntax Highlighting

Object Management - Import/Export, Browser, Edit

Connection Management - Wizard, SSH Tunnel

Multi-Pane Results View, In-grid data edits

Data Modelling

Visual Design

Forward/Reverse Engineer

Database Administration

Status, Configuration, Start/Stop, Replication

Users, Security, Session Management

Import/Export Dump Files

New! Database Migration Wizard

for SQL Server, Sybase, PostgreSQL

MySQL – High Availability

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

MySQL Replication

Clustering & Virtualization

Clustering & Geo Replication

DRBD

TCO

& M

ore

Com

plex

Alta Disponibilidad

%9 9 9935 dias 4 days 50 min 5 min8 horas

eCommerce Telecoms, Militar

.94 dias

ISPs & Corporativo

On-Line Services

!29

Mapping Applications to HA Technology

MySQL + Java

Recap: MySQL – Replicación Master – Slave

JDBC | Java Database Connectivity

JDBC – MySQL Master, Slave1, Slave2, SlaveN – Round Robin !!

Prácticas Recomendadas para Java Developers

- Balanceo de Lectura en servidores Slave - Servidor Master para Read & Writes - Slaves para Read Only - JDBC Connector automáticamente, selecciona un Slave de la lista de Slaves

h

JDBC | Java Database ConnectivityPrácticas Recomendadas para Java Developers

h- Import de Librerías

- Configura Driver para uso en RoundRobin Load Balancing

JDBC | Java Database ConnectivityPrácticas Recomendadas para Java Developers

h- Insert Datos en Master ( Read Only False )

JDBC | Java Database ConnectivityPrácticas Recomendadas para Java Developers

h- Select Datos en uno de los Slaves ( Read Only True )

MySQL + Windows ( .NET )

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

MySQL – OEM

h

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

Top 10 Reasons to Use MySQL as an Embedded Database:!http://www.mysql.com/why-mysql/white-papers/top-10-reasons-to-use-mysql-as-an-embedded-database/!!!!Guide to MySQL as an Embedded Database:!http://www.mysql.com/why-mysql/white-papers/guide-to-mysql-as-an-embedded-database/!

!!MySQL Enterprise Monitor for ISVs & OEMs:!http://www.mysql.com/why-mysql/white-papers/mysql-enterprise-monitor-for-isvs-and-oems/! !

 ! 

sGracias

MySQL OEM Tech Tour, Lima Perú — Noviembre 2013

** https://www.flickr.com/photos/bainro/11093732325/sizes/c/in/photostream/

Copyright © 2013 Oracle and/or its affiliates. All rights reserved.

Como ser un socio ISV

Recommended