SlideShare una empresa de Scribd logo
<Insert Picture Here>




MySQL Cluster CGE 7.2

Manuel Contreras – Senior Software Consultant
Pedro Andrade – Strategic Accounts
Latin America & Caribbean, MySQL GBU
28 Febrero 2012                        Ángel de la Independencia México D.F.
                                       http://www.flickr.com/photos/hanneorla/71913206/in/photostream/
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
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
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
MySQL Cluster CGE
                                       Introducción




                                           Botero en Medellin Colombia
                                           http://www.flickr.com/photos/dfinnecy/2092541057/



Copyright 2012 Oracle Corporation      5
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
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
Copyright 2012 Oracle Corporation   8
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
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 Sharding



Copyright 2012 Oracle Corporation   http://www.mysql.com/why-mysql/white-papers/mysql_wp_cluster_perfomance.php
                                                                10
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
                                        Horizontal




                                            9 de Julio BsAs Argentina
                                            http://www.flickr.com/photos/fvyague/2538963317/



Copyright 2012 Oracle Corporation      25
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 ) &
                                    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
MySQL Cluster CGE
                                        7.2 GA




                                            Cordillera de Los Andes, Chile
                                            http://www.flickr.com/photos/armandolobos/3972425563/



Copyright 2012 Oracle Corporation      31
Febrero 15, 2012 – Oracle libera MySQL Cluster CGE 7.2 como
                     General Availability




Copyright 2012 Oracle Corporation   32
Copyright 2012 Oracle Corporation   33
MySQL Cluster CGE 7.2 – Web CMS
              Desempeño con AQL
                                                              70x
                                                              Mejor
                                                           Performance


                                    87.23 segundos




                                                     1.26 segundos

Es necesario ejecutar un Analyze tables para mejorar los resultados
mysql> ANALYZE TABLE <tab-name>;

Copyright 2012 Oracle Corporation              34
Copyright 2012 Oracle Corporation   35
Copyright 2012 Oracle Corporation   36
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
MySQL Cluster Manager
            Reduce el TCO creando una plataforma de base de datos
                         más ágil & automatizada



                                            Automated
                                            Management


                                                                 High
                             Monitoring &                     Availability
                              Recovery                         Operation




Copyright 2012 Oracle Corporation                        38
Copyright 2011 Oracle Corporation                                            38
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 administrador


Copyright 2012 Oracle Corporation                              39
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 SQL
http://www.clusterdb.com/mysql-cluster/mysql-cluster-manager-1-1-2-creating-a-cluster-is-now-trivial/


Copyright 2012 Oracle Corporation                                    40
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
                                       Manager




Copyright 2012 Oracle Corporation        41
MySQL Enterprise Monitor




Copyright 2012 Oracle Corporation   42
Copyright 2012 Oracle Corporation   43
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
Copyright 2012 Oracle Corporation   45

Más contenido relacionado

La actualidad más candente

Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productos
Ronald Francisco Vargas Quesada
 
Introduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12cIntroduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12c
Guatemala User Group
 
Oracle Real Application Cluster (RAC)
Oracle Real Application Cluster (RAC)Oracle Real Application Cluster (RAC)
Oracle Real Application Cluster (RAC)
Heyner Marmol
 
Oracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesOracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y Roles
Deiby Gómez
 
Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014
Nelson Calero
 
Webinar evolución a WebLogic
Webinar evolución a WebLogicWebinar evolución a WebLogic
Webinar evolución a WebLogic
avanttic Consultoría Tecnológica
 
Oracle DataBase Appliance
Oracle DataBase ApplianceOracle DataBase Appliance
Oracle DataBase Appliance
avanttic Consultoría Tecnológica
 
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
avanttic Consultoría Tecnológica
 
#avanttic_webinar: Actualiza tu Oracle Exadata
  #avanttic_webinar: Actualiza tu Oracle Exadata  #avanttic_webinar: Actualiza tu Oracle Exadata
#avanttic_webinar: Actualiza tu Oracle Exadata
avanttic Consultoría Tecnológica
 
Obtenga Alto Rendimiento con Oracle Database 11g R2
Obtenga Alto Rendimiento con Oracle Database 11g R2Obtenga Alto Rendimiento con Oracle Database 11g R2
Obtenga Alto Rendimiento con Oracle Database 11g R2
Valentin Leonard Tabacaru
 
Polybase y su uso en la integración de almacenes de datos
Polybase y su uso en la integración de almacenes de datosPolybase y su uso en la integración de almacenes de datos
Polybase y su uso en la integración de almacenes de datos
SpanishPASSVC
 
PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.
Arturo Espinosa
 
Oracle Database 11g vs 12c
Oracle Database 11g vs 12cOracle Database 11g vs 12c
Oracle Database 11g vs 12c
Deiby Gómez
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL Server
SpanishPASSVC
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracle
Osmar Zaragoza
 
Taller 2
Taller 2Taller 2
Taller 2
brayanpalomino
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladores
Enrique Catala Bañuls
 
Mejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosMejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizados
SpanishPASSVC
 
DBA del Futuro (Un nuevo paradigma)
DBA del Futuro (Un nuevo paradigma)DBA del Futuro (Un nuevo paradigma)
DBA del Futuro (Un nuevo paradigma)
Oracle User Group Mexico
 
Webinar - Consolidación de Bases de Datos Oracle en Exadata
Webinar - Consolidación de Bases de Datos Oracle en ExadataWebinar - Consolidación de Bases de Datos Oracle en Exadata
Webinar - Consolidación de Bases de Datos Oracle en Exadata
avanttic Consultoría Tecnológica
 

La actualidad más candente (20)

Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productos
 
Introduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12cIntroduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12c
 
Oracle Real Application Cluster (RAC)
Oracle Real Application Cluster (RAC)Oracle Real Application Cluster (RAC)
Oracle Real Application Cluster (RAC)
 
Oracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesOracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y Roles
 
Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014
 
Webinar evolución a WebLogic
Webinar evolución a WebLogicWebinar evolución a WebLogic
Webinar evolución a WebLogic
 
Oracle DataBase Appliance
Oracle DataBase ApplianceOracle DataBase Appliance
Oracle DataBase Appliance
 
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
 
#avanttic_webinar: Actualiza tu Oracle Exadata
  #avanttic_webinar: Actualiza tu Oracle Exadata  #avanttic_webinar: Actualiza tu Oracle Exadata
#avanttic_webinar: Actualiza tu Oracle Exadata
 
Obtenga Alto Rendimiento con Oracle Database 11g R2
Obtenga Alto Rendimiento con Oracle Database 11g R2Obtenga Alto Rendimiento con Oracle Database 11g R2
Obtenga Alto Rendimiento con Oracle Database 11g R2
 
Polybase y su uso en la integración de almacenes de datos
Polybase y su uso en la integración de almacenes de datosPolybase y su uso en la integración de almacenes de datos
Polybase y su uso en la integración de almacenes de datos
 
PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.
 
Oracle Database 11g vs 12c
Oracle Database 11g vs 12cOracle Database 11g vs 12c
Oracle Database 11g vs 12c
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL Server
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracle
 
Taller 2
Taller 2Taller 2
Taller 2
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladores
 
Mejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosMejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizados
 
DBA del Futuro (Un nuevo paradigma)
DBA del Futuro (Un nuevo paradigma)DBA del Futuro (Un nuevo paradigma)
DBA del Futuro (Un nuevo paradigma)
 
Webinar - Consolidación de Bases de Datos Oracle en Exadata
Webinar - Consolidación de Bases de Datos Oracle en ExadataWebinar - Consolidación de Bases de Datos Oracle en Exadata
Webinar - Consolidación de Bases de Datos Oracle en Exadata
 

Destacado

MySQL El Chavo del 8 en Facebook
MySQL El Chavo del 8 en FacebookMySQL El Chavo del 8 en Facebook
MySQL El Chavo del 8 en Facebook
Mysql Latinoamérica
 
Clase modelo sgbd ispring
Clase modelo sgbd ispringClase modelo sgbd ispring
Clase modelo sgbd ispring
Augusto Aeec
 
Oracle-Developer-Day-Colombia_MySQL-Feb27_12
Oracle-Developer-Day-Colombia_MySQL-Feb27_12Oracle-Developer-Day-Colombia_MySQL-Feb27_12
Oracle-Developer-Day-Colombia_MySQL-Feb27_12
Mysql Latinoamérica
 
Las Bases de Datos y Los Sistemas Gestores
Las Bases de Datos y Los Sistemas GestoresLas Bases de Datos y Los Sistemas Gestores
Las Bases de Datos y Los Sistemas Gestores
Carlos Tr
 
Trabajo Clusters
Trabajo ClustersTrabajo Clusters
Trabajo Clusters
Cristian Duran
 
Cluster sql server
Cluster sql serverCluster sql server
Cluster sql server
orellana_22
 
Clúster de alta Disponibilidad
Clúster de alta DisponibilidadClúster de alta Disponibilidad
Clúster de alta Disponibilidad
Wilmer Mantilla Suarez
 
Clústers Alta Disponibilidad
Clústers Alta DisponibilidadClústers Alta Disponibilidad
Clústers Alta Disponibilidad
Jesús Moreno León
 
Mysql
MysqlMysql

Destacado (10)

MySQL El Chavo del 8 en Facebook
MySQL El Chavo del 8 en FacebookMySQL El Chavo del 8 en Facebook
MySQL El Chavo del 8 en Facebook
 
Clase modelo sgbd ispring
Clase modelo sgbd ispringClase modelo sgbd ispring
Clase modelo sgbd ispring
 
Oracle-Developer-Day-Colombia_MySQL-Feb27_12
Oracle-Developer-Day-Colombia_MySQL-Feb27_12Oracle-Developer-Day-Colombia_MySQL-Feb27_12
Oracle-Developer-Day-Colombia_MySQL-Feb27_12
 
Las Bases de Datos y Los Sistemas Gestores
Las Bases de Datos y Los Sistemas GestoresLas Bases de Datos y Los Sistemas Gestores
Las Bases de Datos y Los Sistemas Gestores
 
Il prezzo
Il prezzoIl prezzo
Il prezzo
 
Trabajo Clusters
Trabajo ClustersTrabajo Clusters
Trabajo Clusters
 
Cluster sql server
Cluster sql serverCluster sql server
Cluster sql server
 
Clúster de alta Disponibilidad
Clúster de alta DisponibilidadClúster de alta Disponibilidad
Clúster de alta Disponibilidad
 
Clústers Alta Disponibilidad
Clústers Alta DisponibilidadClústers Alta Disponibilidad
Clústers Alta Disponibilidad
 
Mysql
MysqlMysql
Mysql
 

Similar a MySQL Cluster CGE 7.2

MySQL Team – Open Day Oracle 2013
MySQL Team – Open Day Oracle 2013MySQL Team – Open Day Oracle 2013
MySQL Team – Open Day Oracle 2013
Erik Gur
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
Sergio Cano
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
Base de Datos
 
MariaDb VS MySql
MariaDb VS MySql MariaDb VS MySql
MariaDb VS MySql
Govani Sanchez
 
OTN TOUR 2012 Performance Database 11g
OTN TOUR 2012 Performance Database 11gOTN TOUR 2012 Performance Database 11g
OTN TOUR 2012 Performance Database 11g
Ronald Francisco Vargas Quesada
 
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfTabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
MIGUELANGELDORADOJAR
 
Oracle Day 2013 ~ MySQL Replication
Oracle Day 2013 ~ MySQL Replication Oracle Day 2013 ~ MySQL Replication
Oracle Day 2013 ~ MySQL Replication
Manuel Contreras
 
Analisis comparativo bd eq2
Analisis comparativo bd eq2Analisis comparativo bd eq2
Analisis comparativo bd eq2
UNIVERSIDAD VERACRUZANA
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccion
José Antonio Sandoval Acosta
 
Mysql
MysqlMysql
Sgbd Sebas y Jose
Sgbd Sebas y JoseSgbd Sebas y Jose
Sgbd Sebas y Jose
Sebastian Gonzalez
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5
juliomacr
 
Presentacion sqlprueba
Presentacion sqlpruebaPresentacion sqlprueba
Presentacion sqlprueba
javiparranda
 
PRESENTACION SQL.PPT
PRESENTACION SQL.PPTPRESENTACION SQL.PPT
PRESENTACION SQL.PPT
GersonRamos48
 
Gestores bd
Gestores bdGestores bd
Gestores bd
RossmeryAcaroCalle
 
Ds dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alczDs dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alcz
alejandrocortes95
 
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Mysql Latinoamérica
 
Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013
Erik Gur
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Andres del Valle
 
cuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docxcuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docx
Igor Rodriguez
 

Similar a MySQL Cluster CGE 7.2 (20)

MySQL Team – Open Day Oracle 2013
MySQL Team – Open Day Oracle 2013MySQL Team – Open Day Oracle 2013
MySQL Team – Open Day Oracle 2013
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
MariaDb VS MySql
MariaDb VS MySql MariaDb VS MySql
MariaDb VS MySql
 
OTN TOUR 2012 Performance Database 11g
OTN TOUR 2012 Performance Database 11gOTN TOUR 2012 Performance Database 11g
OTN TOUR 2012 Performance Database 11g
 
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfTabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
 
Oracle Day 2013 ~ MySQL Replication
Oracle Day 2013 ~ MySQL Replication Oracle Day 2013 ~ MySQL Replication
Oracle Day 2013 ~ MySQL Replication
 
Analisis comparativo bd eq2
Analisis comparativo bd eq2Analisis comparativo bd eq2
Analisis comparativo bd eq2
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccion
 
Mysql
MysqlMysql
Mysql
 
Sgbd Sebas y Jose
Sgbd Sebas y JoseSgbd Sebas y Jose
Sgbd Sebas y Jose
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5
 
Presentacion sqlprueba
Presentacion sqlpruebaPresentacion sqlprueba
Presentacion sqlprueba
 
PRESENTACION SQL.PPT
PRESENTACION SQL.PPTPRESENTACION SQL.PPT
PRESENTACION SQL.PPT
 
Gestores bd
Gestores bdGestores bd
Gestores bd
 
Ds dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alczDs dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alcz
 
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
 
Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
 
cuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docxcuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docx
 

Último

Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 

Último (20)

Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 

MySQL Cluster CGE 7.2

  • 1. <Insert Picture Here> MySQL Cluster CGE 7.2 Manuel Contreras – Senior Software Consultant Pedro Andrade – Strategic Accounts Latin America & Caribbean, MySQL GBU 28 Febrero 2012 Ángel de la Independencia México D.F. http://www.flickr.com/photos/hanneorla/71913206/in/photostream/
  • 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. 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. 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. MySQL Cluster CGE Introducción Botero en Medellin Colombia http://www.flickr.com/photos/dfinnecy/2092541057/ Copyright 2012 Oracle Corporation 5
  • 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. 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. Copyright 2012 Oracle Corporation 8
  • 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. 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 Sharding Copyright 2012 Oracle Corporation http://www.mysql.com/why-mysql/white-papers/mysql_wp_cluster_perfomance.php 10
  • 11. Copyright 2012 Oracle Corporation 11
  • 12. Copyright 2012 Oracle Corporation 12
  • 13. Copyright 2012 Oracle Corporation 13
  • 14. Copyright 2012 Oracle Corporation 14
  • 15. Copyright 2012 Oracle Corporation 15
  • 16. Copyright 2012 Oracle Corporation 16
  • 17. Copyright 2012 Oracle Corporation 17
  • 18. Copyright 2012 Oracle Corporation 18
  • 19. Copyright 2012 Oracle Corporation 19
  • 20. Copyright 2012 Oracle Corporation 20
  • 21. Copyright 2012 Oracle Corporation 21
  • 22. Copyright 2012 Oracle Corporation 22
  • 23. Copyright 2012 Oracle Corporation 23
  • 24. Copyright 2012 Oracle Corporation 24
  • 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. Copyright 2012 Oracle Corporation 26
  • 27. Copyright 2012 Oracle Corporation 27
  • 28. Copyright 2012 Oracle Corporation 28
  • 29. Copyright 2012 Oracle Corporation 29
  • 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. MySQL Cluster CGE 7.2 GA Cordillera de Los Andes, Chile http://www.flickr.com/photos/armandolobos/3972425563/ Copyright 2012 Oracle Corporation 31
  • 32. Febrero 15, 2012 – Oracle libera MySQL Cluster CGE 7.2 como General Availability Copyright 2012 Oracle Corporation 32
  • 33. Copyright 2012 Oracle Corporation 33
  • 34. MySQL Cluster CGE 7.2 – Web CMS Desempeño con AQL 70x Mejor Performance 87.23 segundos 1.26 segundos Es necesario ejecutar un Analyze tables para mejorar los resultados mysql> ANALYZE TABLE <tab-name>; Copyright 2012 Oracle Corporation 34
  • 35. Copyright 2012 Oracle Corporation 35
  • 36. Copyright 2012 Oracle Corporation 36
  • 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. MySQL Cluster Manager Reduce el TCO creando una plataforma de base de datos más ágil & automatizada Automated Management High Monitoring & Availability Recovery Operation Copyright 2012 Oracle Corporation 38 Copyright 2011 Oracle Corporation 38
  • 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 administrador Copyright 2012 Oracle Corporation 39
  • 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 SQL http://www.clusterdb.com/mysql-cluster/mysql-cluster-manager-1-1-2-creating-a-cluster-is-now-trivial/ Copyright 2012 Oracle Corporation 40
  • 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 Manager Copyright 2012 Oracle Corporation 41
  • 42. MySQL Enterprise Monitor Copyright 2012 Oracle Corporation 42
  • 43. Copyright 2012 Oracle Corporation 43
  • 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. Copyright 2012 Oracle Corporation 45