<Insert Picture Here>MySQL Cluster CGE 7.2Manuel Contreras – Senior Software ConsultantPedro Andrade – Strategic AccountsL...
MySQL en Español – Contacto                                Kattia.Fallas@Oracle.com                                Pedro.A...
MySQL – Opciones para diferentes tipos de        necesidades         MySQL Community Server         -  Motor de base de da...
MySQL – Opciones para diferentes tipos de        necesidades         MySQL Cluster Carrier Grade Edition         -  Proces...
MySQL Cluster CGE                                       Introducción                                           Botero en M...
MySQL Cluster CGE – Consideraciones         MySQL Cluster CGE, es recomendado cuando:         - Las fallas en su sistema d...
MySQL Cluster CGE – Características generales       - ACID, datos distribuidos en memoria             – BDs distribuida en...
Copyright 2012 Oracle Corporation   8
MySQL Cluster CGE                                          Auto                                     Fragmentación de      ...
MySQL Cluster CGE Auto-Sharding – Introducción•  Partitioning - Sharding ocurre automáticamente y de forma transparente pa...
Copyright 2012 Oracle Corporation   11
Copyright 2012 Oracle Corporation   12
Copyright 2012 Oracle Corporation   13
Copyright 2012 Oracle Corporation   14
Copyright 2012 Oracle Corporation   15
Copyright 2012 Oracle Corporation   16
Copyright 2012 Oracle Corporation   17
Copyright 2012 Oracle Corporation   18
Copyright 2012 Oracle Corporation   19
Copyright 2012 Oracle Corporation   20
Copyright 2012 Oracle Corporation   21
Copyright 2012 Oracle Corporation   22
Copyright 2012 Oracle Corporation   23
Copyright 2012 Oracle Corporation   24
MySQL Cluster CGE                                       Scaling-Out                                      Escalabilidad    ...
Copyright 2012 Oracle Corporation   26
Copyright 2012 Oracle Corporation   27
Copyright 2012 Oracle Corporation   28
Copyright 2012 Oracle Corporation   29
Modificaciones en el Schema de Datos en línea –          NDB Storage Engine •  Permite Agregar (add ) &                   ...
MySQL Cluster CGE                                        7.2 GA                                            Cordillera de L...
Febrero 15, 2012 – Oracle libera MySQL Cluster CGE 7.2 como                     General AvailabilityCopyright 2012 Oracle ...
Copyright 2012 Oracle Corporation   33
MySQL Cluster CGE 7.2 – Web CMS              Desempeño con AQL                                                            ...
Copyright 2012 Oracle Corporation   35
Copyright 2012 Oracle Corporation   36
MySQL Cluster                                                           Manager                                           ...
MySQL Cluster Manager            Reduce el TCO creando una plataforma de base de datos                         más ágil & ...
MySQL Cluster Manager               Ejemplo: para gestionar upgrade de MySQL Cluster 7.0 a 7.2           Sin usar MySQL Cl...
MySQL Cluster CGE Stack, en un solo host       1.  Download MCM de edelivery.oracle.com:             Incluye el sofware My...
Evaluación de MySQL Cluster Manager           Trial por 30 días                                    •  Ingresa a:          ...
MySQL Enterprise MonitorCopyright 2012 Oracle Corporation   42
Copyright 2012 Oracle Corporation   43
MySQL en Español –                   GRACIAS                              Kattia.Fallas@Oracle.com                        ...
Copyright 2012 Oracle Corporation   45
Upcoming SlideShare
Loading in...5
×

MySQL Cluster CGE 7.2

1,754

Published on

Presentación MySQL Cluster 7.2 en Español
Twitter: @mysql_espanol
Youtube:

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,754
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
56
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "MySQL Cluster CGE 7.2"

  1. 1. <Insert Picture Here>MySQL Cluster CGE 7.2Manuel Contreras – Senior Software ConsultantPedro Andrade – Strategic AccountsLatin America & Caribbean, MySQL GBU28 Febrero 2012 Ángel de la Independencia México D.F. http://www.flickr.com/photos/hanneorla/71913206/in/photostream/
  2. 2. MySQL en Español – Contacto Kattia.Fallas@Oracle.com Pedro.Andrade@Oracle.com Manuel.Contreras@Oracle.com http://www.youtube.com/user/mysqlespanol http://twitter.com/mysql_espanol https://www.facebook.com/mysql.latinoamerica http://mysql-espanol.org/Copyright 2012 Oracle Corporation 2
  3. 3. MySQL – Opciones para diferentes tipos de necesidades MySQL Community Server -  Motor de base de datos con licenciamiento GPL. -  No incluye soporte técnico. -  No incluye herramientas para: monitoring, high availability, online backups. -  Si incluye InnoDB, con las optimizaciones para un mejor performance. MySQL Enterprise Server - Incluye soporte técnico 24x7, servicios para afinación de bases de datos, revisión de configuración de replicación, optimización de código SQL, etc… -  Incluye herramientas para Monitoring de BD, Query Analyzer, On-line Backup, MySQL Workbench. -  Incluye extensiones comerciales MySQL Enterprise, las cuales ofrecen un esquema de mejor desempeño y seguridad que MySQL Community Server. -  Si incluye InnoDB, con las optimizaciones para un mejor performance.Copyright 2012 Oracle Corporation Fuente: http://www.mysql.com/products/cluster/faq.html#7 3
  4. 4. MySQL – Opciones para diferentes tipos de necesidades MySQL Cluster Carrier Grade Edition -  Procesamiento Activo – Activo, para mejorar los tiempos de respuesta con un gran número de peticiones de escritura y/o lectura. -  Distribuye la BD en memoria, para implementar replicación de datos síncrona entre los nodos que conforman al cluster. -  Permite un esquema de fragmentación ( Sharding ) de datos automático y transparente para la aplicación. -  Puede integrarse con MySQL Server ( InnoDB y/o MyISAM ) , para proveer arquitecturas híbridas que convienen lo mejor de ambas soluciones.Copyright 2012 Oracle Corporation Fuente: http://www.mysql.com/products/cluster/faq.html#7 4
  5. 5. MySQL Cluster CGE Introducción Botero en Medellin Colombia http://www.flickr.com/photos/dfinnecy/2092541057/Copyright 2012 Oracle Corporation 5
  6. 6. MySQL Cluster CGE – Consideraciones MySQL Cluster CGE, es recomendado cuando: - Las fallas en su sistema de base de datos, ocasionan una improductividad ocasionando perdidas para el negocio y/o interrupciones en los servicios a clientes? - Su sistema actual de HA / Fail-Over, NO satisface los tiempos esperados en la recuperación del servicio y/o no es apto de mantener los SLAs. - En el sistema actual de base de datos, ocurren cuellos de botella debido a un número excesivo de operaciones de escrituras / lecturas, la cuales desea ejecutar de forma paralela a través de múltiples servidores en Activo-Activo. - Su aplicativo, requiere de flexibilidad para gestionar al acceso a datos a través de SQL & NoSQL (Not Only SQL ) APIs. - Su aplicación se componen fundamentalmente de búsquedas basadas en PK claves primarias y JOINs de tablas que devuelven conjuntos de resultados pequeños?Copyright 2012 Oracle Corporation Fuente: http://www.mysql.com/products/cluster/faq.html#7 6
  7. 7. MySQL Cluster CGE – Características generales - ACID, datos distribuidos en memoria – BDs distribuida en memoria, auto-partitioning (sharding). Write-Scalable & Real-Time – Procesamiento en nodos Activo – Activo, con replicación síncrona de datos. Alta Disponibilidad, 99.999% – SQL & Not Only SQL (NoSQL), interfaces. – Arquitectura Shared-nothing, con soporte a replicación local & geográfica. •  Mejora el TCO Open-source, herramientas para administración, monitoring, & escalabilidad horizontal en commodity hardware.Copyright 2012 Oracle Corporation 7
  8. 8. Copyright 2012 Oracle Corporation 8
  9. 9. MySQL Cluster CGE Auto Fragmentación de Datos Machu Picchu Perú http://www.flickr.com/photos/94875862@N00/95345836/in/photostream/Copyright 2012 Oracle Corporation 9
  10. 10. MySQL Cluster CGE Auto-Sharding – Introducción•  Partitioning - Sharding ocurre automáticamente y de forma transparente para la aplicación •  Conocimientos básicos de como funciona, puede incrementar el desempeño de la aplicación•  Escalable de forma horizontal, con soporte para agregar mas nodos en linea•  No es necesario, agregar lógica en la aplicación para tomar ventaja del ShardingCopyright 2012 Oracle Corporation http://www.mysql.com/why-mysql/white-papers/mysql_wp_cluster_perfomance.php 10
  11. 11. Copyright 2012 Oracle Corporation 11
  12. 12. Copyright 2012 Oracle Corporation 12
  13. 13. Copyright 2012 Oracle Corporation 13
  14. 14. Copyright 2012 Oracle Corporation 14
  15. 15. Copyright 2012 Oracle Corporation 15
  16. 16. Copyright 2012 Oracle Corporation 16
  17. 17. Copyright 2012 Oracle Corporation 17
  18. 18. Copyright 2012 Oracle Corporation 18
  19. 19. Copyright 2012 Oracle Corporation 19
  20. 20. Copyright 2012 Oracle Corporation 20
  21. 21. Copyright 2012 Oracle Corporation 21
  22. 22. Copyright 2012 Oracle Corporation 22
  23. 23. Copyright 2012 Oracle Corporation 23
  24. 24. Copyright 2012 Oracle Corporation 24
  25. 25. MySQL Cluster CGE Scaling-Out Escalabilidad Horizontal 9 de Julio BsAs Argentina http://www.flickr.com/photos/fvyague/2538963317/Copyright 2012 Oracle Corporation 25
  26. 26. Copyright 2012 Oracle Corporation 26
  27. 27. Copyright 2012 Oracle Corporation 27
  28. 28. Copyright 2012 Oracle Corporation 28
  29. 29. Copyright 2012 Oracle Corporation 29
  30. 30. Modificaciones en el Schema de Datos en línea – NDB Storage Engine •  Permite Agregar (add ) & CREATE ONLINE INDEX b ON t1(b); eliminar ( remove ) indices, Query OK, 0 rows affected (0.58 sec) así como agregar nuevas columnas online. DROP ONLINE INDEX b ON t1; Query OK, 0 rows affected (0.46 sec) •  No es necesario crear una ALTER ONLINE TABLE t1 ADD COLUMN d INT; tabla temporal para ejecutar Query OK, 0 rows affected (0.36 sec) cambios al schema de datos (On-line Schema Mods ) •  Habilita un modo mas rápido y efectivo de manipular cambios en el Schema Data, online.Copyright 2012 Oracle Corporation 30
  31. 31. MySQL Cluster CGE 7.2 GA Cordillera de Los Andes, Chile http://www.flickr.com/photos/armandolobos/3972425563/Copyright 2012 Oracle Corporation 31
  32. 32. Febrero 15, 2012 – Oracle libera MySQL Cluster CGE 7.2 como General AvailabilityCopyright 2012 Oracle Corporation 32
  33. 33. Copyright 2012 Oracle Corporation 33
  34. 34. MySQL Cluster CGE 7.2 – Web CMS Desempeño con AQL 70x Mejor Performance 87.23 segundos 1.26 segundosEs necesario ejecutar un Analyze tables para mejorar los resultadosmysql> ANALYZE TABLE <tab-name>;Copyright 2012 Oracle Corporation 34
  35. 35. Copyright 2012 Oracle Corporation 35
  36. 36. Copyright 2012 Oracle Corporation 36
  37. 37. MySQL Cluster Manager Simplificación en la administración Antigua, Guatemala http://www.flickr.com/photos/abroaderview-volunteers/4253996717/in/photostream/Copyright 2012 Oracle Corporation 37
  38. 38. MySQL Cluster Manager Reduce el TCO creando una plataforma de base de datos más ágil & automatizada Automated Management High Monitoring & Availability Recovery OperationCopyright 2012 Oracle Corporation 38Copyright 2011 Oracle Corporation 38
  39. 39. MySQL Cluster Manager Ejemplo: para gestionar upgrade de MySQL Cluster 7.0 a 7.2 Sin usar MySQL Cluster Manager Usando MySQL Cluster Manager • 1 x preliminary check of cluster state upgrade cluster --package=7.1 mycluster; • 8 x ssh commands per server • 8 x per-process stop commands • 4 x scp of configuration files (2 x mgmd & 2 x Total: 1 Comando - mysqld) • 8 x per-process start commands Unattended Operation • 8 x checks for started and re-joined processes • 8 x process completion verifications •  Results • 1 x verify completion of the whole cluster. •  Reduces the overhead and complexity • Excludes manual editing of each configuration of managing database clusters file. •  Reduces the risk of downtime resulting from administrator error Total: 46 comandos - •  Automates best practices in database 2.5 horas de operación atendida cluster management por un administradorCopyright 2012 Oracle Corporation 39
  40. 40. MySQL Cluster CGE Stack, en un solo host 1.  Download MCM de edelivery.oracle.com: Incluye el sofware MySQL Cluster CGE 2.  Unzip ( descomprimir 3.  Crea, configura, define e inicializa MySQL Cluster CGE con un solo comando: $> binmcmd –bootstrap MySQL Cluster Manager 1.1.2 started Connect to MySQL Cluster Manager by running "D:AndrewDocumentsMySQLmcmbinmcm" -a NOVA:1862 Configuring default cluster mycluster... Starting default cluster mycluster... Cluster mycluster started successfully ndb_mgmd NOVA:1186 ndbd NOVA ndbd NOVA mysqld NOVA:3306 mysqld NOVA:3307 ndbapi * Connect to the database by running "D:AndrewDocumentsMySQLmcmclusterbinmysql" -h NOVA -P 3306 -u root •  Conectarse a la BD y comenzar a ejecutar transacciones SQLhttp://www.clusterdb.com/mysql-cluster/mysql-cluster-manager-1-1-2-creating-a-cluster-is-now-trivial/Copyright 2012 Oracle Corporation 40
  41. 41. Evaluación de MySQL Cluster Manager Trial por 30 días •  Ingresa a: http://edelivery.oracle.com/ “MySQL Database” as the Product Pack) •  Select MySQL Cluster ManagerCopyright 2012 Oracle Corporation 41
  42. 42. MySQL Enterprise MonitorCopyright 2012 Oracle Corporation 42
  43. 43. Copyright 2012 Oracle Corporation 43
  44. 44. MySQL en Español – GRACIAS Kattia.Fallas@Oracle.com Pedro.Andrade@Oracle.com Manuel.Contreras@Oracle.com http://www.youtube.com/user/mysqlespanol http://twitter.com/mysql_espanol https://www.facebook.com/mysql.latinoamerica http://mysql-espanol.org/Copyright 2012 Oracle Corporation 44
  45. 45. Copyright 2012 Oracle Corporation 45
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×