Vous êtes sur la page 1sur 31

MySQL

Introduccin, arquitectura y mitos

Felipe Cerda
Sun Cam pus Am bas s ador f el i pe. cer da@s un. com ht t p: / / bl ogs . s un. com concepci on /

Agenda
Sun y el Open Source Qu es MySQL? Mitos sobre MySQL Herramientas Relacionadas Que hacer / Donde ir

Sun Microsystems en nmeros


Nace en 1982 con 4 empleados Ms de 30000 empleados en el mundo Sun conduce negocios en ms de 100 pases #184 en el Fortune 500 (2008) #5 Most Admired Companies (Fortune, 2008)

Sun y el Open Source

UNIX SVR4

MySQL
El sistema de base de datos ms popular del mundo Sigue siendo gratuito y open source Es usada en: > Facebook > Fotolog > Flickr > Amazon > Digg > Delicious http://www.mysql.com

Historia de MySQL
Fundado y desarrollado por David Axmark, Allan Larsson y Michael Monty Widenius en 1995. El nombre viene de la hija de Monty, My. El delfn del logo es Sakila, el nombre de una ciudad en Arusha, Tanzania. Sun adquiere MySQL en enero de 2008, por $1 billn de dlares.

MySQL: La M de LAMP
Operating System Web / App Server Database Scripting

L A M P

Por qu Sun compr MySQL?


Consecuencias...
Posicionar a Sun como la plataforma lder en la economa Web. Expandir el alcance de Sun en el extraodinario nmero de usuarios LAMP. Expandir la capacidad de MySQL para entregar servicio y soporte global. Apoyar la posicin de Sun como el mayor contribuyente comercial al open source.

Beneficios
Rendimiento y escalabilidad
Optimizacin de MySQL en todas las plataformas, en rendimiento, escalabilidad y baja latencia.

Soporte
Soporte y servicio enterprise global.

Mercado
Vibrante ecosistema de partners con poderosos canales de ventas.

Productos de MySQL

Para la comunidad y la empresa

Ecosistema MySQL

Arquitectura de MySQL

Redundancia geogrfica
Replicacin asincrnica de MySQL entre clusters. Permite un mayor grado de disponibilidad y continuidad.

Mitos Sobre MySQL


Mito 1: MySQL es un sistema de manejo de base de datos nuevo y que no se ha probado. Mito 2: MySQL no soporta transacciones como otros sistemas de base de datos propietarios. Mito 3: MySQL es solamente para empresas pequeas o aplicaciones basadas en sistemas web. Mito 4: MySQL no ofrece ninguna caracterstica empresarial. Mito 5: MySQL ya no es de cdigo abierto.

Mito 1: MySQL es un sistema nuevo que no se ha probado


Tiene ms de 10 aos en el mercado. Alrededor de 200 empleados de planta. Ms de 100 millones de copias descargadas o distribuidas. Ms de 40.000 descargas diarias. Vibrante y participativa comunidad. El cdigo y los errores son revisados por miles de desarrolladores involucrados en el proyecto.

Mito 2: MySQL no soporta transacciones


Transacciones?
update bank_accounts set amount = amount - 1000 where user = 'Juan';

COMMIT and ROLLBACK

update bank_accounts set amount = amount + 1000 where user = 'Pedro';

Mito 2: MySQL no soporta transacciones


Aparece en la versin 3.23 (Mayo 2000). Soporta ACID. > Atomicity > Consistency > Isolation > Durability Soporte completo de funciones COMMIT y ROLLBACK.

Mito 3: MySQL es solo para empresas pequeas o la Web


MySQL es la base de datos de la web. Excelente desempeo en aplicaciones pequeas y grandes. Gran capacidad de escalabilidad. Ejemplos: > Friendster: 1.5 billones de queries al da y 21TB almacenados. > Google > Yahoo > LinkedIn > Adobe

Mito 4: MySQL no ofrece caractersticas empresariales


MySQL Enterprise: Suscripcin todo en uno. Soporte 24 x 7. Seguridad robusta. Actualizaciones peridicas y ms rpidas. Poderosa alta disponibilidad (clusters, BD distribuidas, replicacin) Funciones de mantenimiento automtico. Conectores para lenguajes C, Java, .NET, PHP, y varios otros. Monitoreo grfico del servidor.

El valor agregado de MySQL Enterprise


Soporte, herramientas de monitoreo, rendimiento, seguridad y estabilidad.

Load balancer Query analysis

Enterprise manager Advanced backup

Best practices rules Monitoring

24x7 support Hot fixes

Knowledge base

Open-source server with pluggable APIs

Service packs

Mito 5: MySQL ya no es open source


Modalidad de licenciamiento dual. Licencia GPL para servidor y herramientas. Empresas que lo necesiten pueden distribuir junto con software privativo. MySQL y Sun son miembros activos de la comunidad Open Source. MySQL es y seguir siendo open source.

Herramientas Relacionadas
MySQL GUI Tools > Conjunto de herramientas

visuales que permiten administrar de forma visual las funcionalidades de la herramienta mysql

demo

Clientes de MySQL

Web / Web 2.0

OEM / ISV's

On Demand, SaaS, Hosting

Telecomunicaciones

Enterprise 2.0

Open-source is powering the Web

MySQL TCO

http://www.mysql.com/tcosavings/

Qu Hacer / Dnde Ir
Sitio oficial: http://www.mysql.com Desarrolladores: http://dev.mysql.com/ Tutoriales y ejemplos: http://www.planetmysql.org/ Para bajar los programas necesarios de cdigo abierto libremente http://dev.mysql.com/downloads/ Desarrollar una aplicacin con toda esta tecnologa.

Aumenta tu potencial con Sun!


Entrenamiento Web Gratuito en JavaTM, SolarisTM y ms!
> Visita: http://sailearningconnection.skillport.com

Program Name: SAI-Chile Program I.D.: 06y6t3pj Aumenta tu potencial con una certificacin Sun!
> Sun Certified Associate/Programmer for the Java 2 Platform SE > Sun Certified Web Component Developer for Java EE > Sun Certified Mobile Application Developer for Java ME > Sun Certified System/Network Admin for Solaris Operating System

Exmenes de prctica gratuitos Descuento de un 60% en la certificacin

OSUM Open Source University Meetup Comunidad de Open Source para estudiantes de universidades e institutos, acadmicos y profesionales del rea TI.

http://osum.sun.com

http://www.mysql.com

MySQL

Gracias!
Felipe Cerda
Sun Campus Ambassador felipe.cerda@sun.com http://blogs.sun.com/concepcion

Vous aimerez peut-être aussi