SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
MySQL Cluster CGE em:
           <Insert Picture Here>   A Vila do Chaves no Facebook




Henrique.Leandro@oracle.com ~ MySQL Consultant
Airton.Lastori@oracle.com ~ MySQL Consultant

Oracle MySQL Brasil
MySQL & as redes sociais

         - Facebook, usa MySQL como banco dados para o componente principal de
         persistencia de informação de seu site.


                                    “My expectations for 5.5 were not high. I am pleasantly
                                    surprised!””
                          Mark Callaghan, Facebook Keynote - MySQL User Conference 2010



         - Twitter, MySQL é plataforma principal usada pelo twitter.
                                    “MySQL InnoDB is well tested and does not lose
                                    your data.”
                          Jeremy Cole, Twitter DBA - MySQL Innovation Day 2012




Copyright 2012 Oracle Corporation                             2
MySQL & A Vila do Chaves na América Latina

                                    - Playfulplay, empresa Mexicana dedicada ao desenvolvimento
                                    do Jogo online .
                                    - 2011, Aliança estratégica com o Grupo Chespirito & Televisa
                                    México
                                    - O jogo da Vila do Chaves “El Chavo del 8” no Facebook,
                                    suporta 2+ milhões de usuarios ( assinantes ), com picos de
                                    15k usuarios concorrentes.



       - A Vila do Chaves, utiliza MySQL Cluster como plataforma
       principal para armazenar informação de usuarios, compras,
       items, e outros dados relativos a sessão do usuário & log
       (blog).


       - O jogo é um sucesso, presente na rede para os países de
       idioma espanhol & próximo de estar disponível em
       Português para o mercado do Brasil.


Copyright 2012 Oracle Corporation                               3
Sakila & Chaves – Amigos da Vila

   O Jogo da Vila do Chaves “La vecindad de El chavo del 8” no
   Facebook opera com:
   - MySQL Cluster CGE versão 7.2.6 – Alta disponibilidade e
   processamento ativo – ativo em 12 nós
    - 2+ milhões de assinantes
    - 15,000 Consultas por Segundo (QPS)
   - Crescimento de aprox. 30k novos usuarios por dia




Copyright 2012 Oracle Corporation                4
Como MySQL Apóia
        A Vila do Chaves
   MySQL apóia playfulplay no México, para
  manter o jogo mais popular do Facebook,
  com:
  - Suporte técnico 24x7, para o Cluster de 12 nós.
  - Revisão de configuração & Ajustes de
  Desempenho do ambiente de produção.
  - Atualizações do binário “software” MySQL Cluster
  CGE v. 7.2.X

                                               Benefícios obtidos com MySQL
                                               Cluster:
                                               - Diminuição de 30% de saturação &
                                               consumo de CPU.
                                               - Detecção de Falhas & monitoramento
                                               através de MySQL Enterprise Monitor.
                                               - Ajustes do ambiente MySQL Cluster, para
                                               melhorar o desempenho do jogo.




Copyright 2012 Oracle Corporation                      5
<Insert Picture Here>
MySQL Enterprise Monitor




Copyright 2012 Oracle Corporation   7
MySQL: Sakila & Chaves no Facebook

    Arquitetura
- 12 Data Nodes ( ndbmtd process )
- 26 MySQL API Nodes (mysqld
process )
 - 2 MySQL Cluster Management
( ndb_mgmd process )
- MySQL Cluster v. 7.2.6
- Linux Debian 6.0 ( 64 bits )


12 Servidores “Físicos”
- 64 GB RAM
- 24 Cores CPU x86_64 bus
- 2 Partições de disco ( 300 GB )




Copyright 2012 Oracle Corporation    8
TRIVIA: Quem conhece o programa do Chaves?




Qual é o nome do ator que
Interpreta o “Seu Madruga” ?
Qual é o nome do personagem
“Seu Madruga” em Espanhol ?




Copyright 2012 Oracle Corporation        9
MySQL Cluster CGE
                                     Como funciona?




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



Copyright 2012 Oracle Corporation      10
Escalabilidade Horizontal




Copyright 2012 Oracle Corporation                    11
MySQL Cluster CGE
                                           Auto
                                     Fragmentação de
                                          Dados




                                                                  El Reloj, Parque del Retiro - BsAs
                                            http://www.flickr.com/photos/wallyg/7711379482/sizes/l/



Copyright 2012 Oracle Corporation      12
MySQL Cluster CGE Auto-Sharding – Introdução




• Partitioning - Sharding ocorre automaticamente e de forma transparente para a
  aplicação
      •    Conhecimento básicos de como funciona, pode incrementar o
           desempenho da aplicação
• Escalavel forma horizontal, com suporte para agregar mais nós online
• Não é necessário, agregar lógica na aplicação para benificiar do Sharding



Copyright 2012 Oracle Corporation   http://www.mysql.com/why-mysql/white-papers/mysql_wp_cluster_perfomance.php
                                                                 13
Fragmentação de Dados Automatica


                             Tabela T1




    Um Fragmento é uma copia de uma partição
    Numeros de fragmentos = # de partições * # de replicas




Copyright 2012 Oracle Corporation                      14
Fragmentação de Dados Automatica




Copyright 2012 Oracle Corporation                15
Fragmentação de Dados Automatica




Copyright 2012 Oracle Corporation                16
Fragmentação de Dados Automatica




Copyright 2012 Oracle Corporation                17
Fragmentação de Dados Automática




Copyright 2012 Oracle Corporation                18
Fragmentação de Dados Automática




Copyright 2012 Oracle Corporation                19
Fragmentação de Dados Automática




Copyright 2012 Oracle Corporation                20
Fragmentação de Dados Automática




Copyright 2012 Oracle Corporation                21
Fragmentação de Dados Automática




Copyright 2012 Oracle Corporation                22
Fragmentação de Dados Automática




Copyright 2012 Oracle Corporation                23
Fragmentação de Dados Automática




Copyright 2012 Oracle Corporation                24
Fragmentação de Dados Automática




Copyright 2012 Oracle Corporation                25
Fragmentação de Dados Automática




Copyright 2012 Oracle Corporation                26
Fragmentação de Dados Automática




Copyright 2012 Oracle Corporation                27
TRIVIA: Quem conhece o programa do Chaves?



Qual é o nome da real
De “Dona Florinda”
?




Copyright 2012 Oracle Corporation        28
Escalabilidade Horizontal




Copyright 2012 Oracle Corporation                    29
Copyright 2012 Oracle Corporation   30
Escalabilidade Horizontal




Copyright 2012 Oracle Corporation                    31
Escalabilidade Horizontal

    Escalar para maior processamento & capacidade




Copyright 2012 Oracle Corporation                    32
MySQL Cluster Manager
            Reduz o TCO criando uma plataforma de banco de dados
                         mais agil & automatizada



                                           Automated
                                           Management


                                                                High
                            Monitoring &                     Availability
                             Recovery                         Operation




Copyright 2012 Oracle Corporation                       33
Copyright 2011 Oracle Corporation                                           33
TRIVIA: Quem conhece o programa do Chaves?




Qual a razão do numero 8
no nome do Programa em Espanhol?




Copyright 2012 Oracle Corporation        34
MySQL Cluster – Casos de sucesso
    - Serviços Real-time OLTP, at web-scale, onde um downtime
    simplesmente não é uma opção

    - eCommerce / trading

    - Session Management

    - En aplicações Telcom
        HLR / HSS / SDP / AAA
        FreeRadius

    - User authentication & profile

    - OLTP & aplicações Customizadas

    - Jogos On-line



Copyright 2012 Oracle Corporation        35
Avaliação do Software, PoC – Entre em contato:


                                    Ana.Guiselini@Oracle.com
                                    Marcos.Trujillo@Oracle.com
                                    Airton.Lastori@Oracle.com


                                    http://www.youtube.com/mysqlbr


                                    http://twitter.com/mysqlbr



                                    http://www.facebook.com/MySQLBR


                                    http://www.mysql.com



Copyright 2012 Oracle Corporation                                36
Copyright 2012 Oracle Corporation   37

Weitere ähnliche Inhalte

Was ist angesagt?

Recursos e Benefícios do MySQL
Recursos e Benefícios do MySQLRecursos e Benefícios do MySQL
Recursos e Benefícios do MySQLMySQL Brasil
 
MySQL e Oracle - GUOB Tech Day 2012
MySQL e Oracle - GUOB Tech Day 2012MySQL e Oracle - GUOB Tech Day 2012
MySQL e Oracle - GUOB Tech Day 2012MySQL Brasil
 
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Ricardo Ferreira
 
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para DesenvolvedoresMySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para DesenvolvedoresMySQL Brasil
 
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3MySQL Brasil
 
IBTA - Oracle Database Security
IBTA - Oracle Database SecurityIBTA - Oracle Database Security
IBTA - Oracle Database SecurityRodrigo Almeida
 
Oracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & MigraçãoOracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & MigraçãoRodrigo Almeida
 
MySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta DisponibilidadeMySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta DisponibilidadeMySQL Brasil
 
MySQL: o banco de dados open source mais popular do mundo
MySQL: o banco de dados open source mais popular do mundoMySQL: o banco de dados open source mais popular do mundo
MySQL: o banco de dados open source mais popular do mundoMySQL Brasil
 
MySQL Cluster e Big Data
MySQL Cluster e Big DataMySQL Cluster e Big Data
MySQL Cluster e Big DataMySQL Brasil
 
Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2Rodrigo Almeida
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Brasil
 
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...MySQL Brasil
 

Was ist angesagt? (15)

Recursos e Benefícios do MySQL
Recursos e Benefícios do MySQLRecursos e Benefícios do MySQL
Recursos e Benefícios do MySQL
 
MySQL e Oracle - GUOB Tech Day 2012
MySQL e Oracle - GUOB Tech Day 2012MySQL e Oracle - GUOB Tech Day 2012
MySQL e Oracle - GUOB Tech Day 2012
 
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
 
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para DesenvolvedoresMySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
 
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
 
IBTA - Oracle Database Security
IBTA - Oracle Database SecurityIBTA - Oracle Database Security
IBTA - Oracle Database Security
 
IDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaSIDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaS
 
Oracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & MigraçãoOracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & Migração
 
MySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta DisponibilidadeMySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta Disponibilidade
 
MySQL: o banco de dados open source mais popular do mundo
MySQL: o banco de dados open source mais popular do mundoMySQL: o banco de dados open source mais popular do mundo
MySQL: o banco de dados open source mais popular do mundo
 
MySQL Cluster e Big Data
MySQL Cluster e Big DataMySQL Cluster e Big Data
MySQL Cluster e Big Data
 
Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geral
 
My sql apresentação
My sql apresentaçãoMy sql apresentação
My sql apresentação
 
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...
 

Andere mochten auch

C* Summit 2013: How Not to Use Cassandra by Axel Liljencrantz
C* Summit 2013: How Not to Use Cassandra by Axel LiljencrantzC* Summit 2013: How Not to Use Cassandra by Axel Liljencrantz
C* Summit 2013: How Not to Use Cassandra by Axel LiljencrantzDataStax Academy
 
Apresentacao plansis floripa 2012
Apresentacao plansis floripa 2012Apresentacao plansis floripa 2012
Apresentacao plansis floripa 2012Flávio Mendes
 
Smarter Commerce Perspective
Smarter Commerce PerspectiveSmarter Commerce Perspective
Smarter Commerce PerspectivePlansis
 
LotusLive - Social Business
LotusLive - Social BusinessLotusLive - Social Business
LotusLive - Social BusinessCleyton Kano
 
QL teens 4 teens Germany
QL teens 4 teens GermanyQL teens 4 teens Germany
QL teens 4 teens Germanyetwinningbliss
 
Treinamento Acessórios parte 03
Treinamento Acessórios parte 03Treinamento Acessórios parte 03
Treinamento Acessórios parte 03DremelBrasil
 
Funções Grupo Oracle
Funções Grupo OracleFunções Grupo Oracle
Funções Grupo OraclePablo Garcia
 
Bounce Rate - Key Performance Indikator, Ralf Haberich
Bounce Rate - Key Performance Indikator, Ralf HaberichBounce Rate - Key Performance Indikator, Ralf Haberich
Bounce Rate - Key Performance Indikator, Ralf Haberichluna-park GmbH
 
CBSoft 2015 - Introdução ao IBM Bluemix DevOps Services
CBSoft 2015 - Introdução ao IBM Bluemix DevOps ServicesCBSoft 2015 - Introdução ao IBM Bluemix DevOps Services
CBSoft 2015 - Introdução ao IBM Bluemix DevOps ServicesGabriel Borges
 
Was machen Kliniken in Social Media? Facebook, was sonst?!
Was machen Kliniken in Social Media? Facebook, was sonst?!Was machen Kliniken in Social Media? Facebook, was sonst?!
Was machen Kliniken in Social Media? Facebook, was sonst?!Martin Schleicher
 
ιστορική γραμμή 1821
ιστορική γραμμή 1821ιστορική γραμμή 1821
ιστορική γραμμή 1821raniabek
 
Toits verts et durables par claude fregeau architecte
Toits verts et durables par claude fregeau architecteToits verts et durables par claude fregeau architecte
Toits verts et durables par claude fregeau architecteClaude Frégeau
 
Studying in Graz,
Studying in Graz, Studying in Graz,
Studying in Graz, heiko.vogl
 
Chapter 1 Language Learning in Early Childhood
Chapter 1 Language Learning in Early ChildhoodChapter 1 Language Learning in Early Childhood
Chapter 1 Language Learning in Early ChildhoodVin Simon
 
protaper Rotary endodontic systems by Dr.M.Aldesouky
protaper Rotary endodontic systems by Dr.M.Aldesoukyprotaper Rotary endodontic systems by Dr.M.Aldesouky
protaper Rotary endodontic systems by Dr.M.AldesoukyDr-Mohmed Eldesouky
 

Andere mochten auch (20)

C* Summit 2013: How Not to Use Cassandra by Axel Liljencrantz
C* Summit 2013: How Not to Use Cassandra by Axel LiljencrantzC* Summit 2013: How Not to Use Cassandra by Axel Liljencrantz
C* Summit 2013: How Not to Use Cassandra by Axel Liljencrantz
 
[DE] Information Management & Qualitätsmanagement | Comarch Webinar mit Dr. U...
[DE] Information Management & Qualitätsmanagement | Comarch Webinar mit Dr. U...[DE] Information Management & Qualitätsmanagement | Comarch Webinar mit Dr. U...
[DE] Information Management & Qualitätsmanagement | Comarch Webinar mit Dr. U...
 
Apresentacao plansis floripa 2012
Apresentacao plansis floripa 2012Apresentacao plansis floripa 2012
Apresentacao plansis floripa 2012
 
CSS
CSSCSS
CSS
 
Smarter Commerce Perspective
Smarter Commerce PerspectiveSmarter Commerce Perspective
Smarter Commerce Perspective
 
LotusLive - Social Business
LotusLive - Social BusinessLotusLive - Social Business
LotusLive - Social Business
 
QL teens 4 teens Germany
QL teens 4 teens GermanyQL teens 4 teens Germany
QL teens 4 teens Germany
 
Treinamento Acessórios parte 03
Treinamento Acessórios parte 03Treinamento Acessórios parte 03
Treinamento Acessórios parte 03
 
Funções Grupo Oracle
Funções Grupo OracleFunções Grupo Oracle
Funções Grupo Oracle
 
“Portal Social como Chave para Inovação e Conhecimento” - Sidney Sossai - IBM
“Portal Social como Chave para Inovação e Conhecimento” - Sidney Sossai - IBM “Portal Social como Chave para Inovação e Conhecimento” - Sidney Sossai - IBM
“Portal Social como Chave para Inovação e Conhecimento” - Sidney Sossai - IBM
 
Bounce Rate - Key Performance Indikator, Ralf Haberich
Bounce Rate - Key Performance Indikator, Ralf HaberichBounce Rate - Key Performance Indikator, Ralf Haberich
Bounce Rate - Key Performance Indikator, Ralf Haberich
 
CBSoft 2015 - Introdução ao IBM Bluemix DevOps Services
CBSoft 2015 - Introdução ao IBM Bluemix DevOps ServicesCBSoft 2015 - Introdução ao IBM Bluemix DevOps Services
CBSoft 2015 - Introdução ao IBM Bluemix DevOps Services
 
Was machen Kliniken in Social Media? Facebook, was sonst?!
Was machen Kliniken in Social Media? Facebook, was sonst?!Was machen Kliniken in Social Media? Facebook, was sonst?!
Was machen Kliniken in Social Media? Facebook, was sonst?!
 
ιστορική γραμμή 1821
ιστορική γραμμή 1821ιστορική γραμμή 1821
ιστορική γραμμή 1821
 
Toits verts et durables par claude fregeau architecte
Toits verts et durables par claude fregeau architecteToits verts et durables par claude fregeau architecte
Toits verts et durables par claude fregeau architecte
 
[DE] Enterprise Information Management Maturity Modell | Dr. Ulrich Kampffmey...
[DE] Enterprise Information Management Maturity Modell | Dr. Ulrich Kampffmey...[DE] Enterprise Information Management Maturity Modell | Dr. Ulrich Kampffmey...
[DE] Enterprise Information Management Maturity Modell | Dr. Ulrich Kampffmey...
 
Studying in Graz,
Studying in Graz, Studying in Graz,
Studying in Graz,
 
Enem 2014, artes
Enem 2014, artesEnem 2014, artes
Enem 2014, artes
 
Chapter 1 Language Learning in Early Childhood
Chapter 1 Language Learning in Early ChildhoodChapter 1 Language Learning in Early Childhood
Chapter 1 Language Learning in Early Childhood
 
protaper Rotary endodontic systems by Dr.M.Aldesouky
protaper Rotary endodontic systems by Dr.M.Aldesoukyprotaper Rotary endodontic systems by Dr.M.Aldesouky
protaper Rotary endodontic systems by Dr.M.Aldesouky
 

Ähnlich wie MySQL Cluster suporta o jogo online da Vila do Chaves

MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Brasil
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Brasil
 
MySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresMySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresMySQL Brasil
 
MySQL e Oracle para DBAs
MySQL e Oracle para DBAsMySQL e Oracle para DBAs
MySQL e Oracle para DBAsMySQL Brasil
 
Estratégia Oracle para MySQL
Estratégia Oracle para MySQLEstratégia Oracle para MySQL
Estratégia Oracle para MySQLMySQL Brasil
 
MySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundoMySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundoMySQL Brasil
 
Alta Disponibilidade TechEd
Alta Disponibilidade TechEdAlta Disponibilidade TechEd
Alta Disponibilidade TechEdViviane_ribeiro
 
MySQL sobreviverá à nuvem?
MySQL sobreviverá à nuvem?MySQL sobreviverá à nuvem?
MySQL sobreviverá à nuvem?MySQL Brasil
 
SQL Server 2012
SQL Server 2012SQL Server 2012
SQL Server 2012Hcode
 
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...Ricardo Ferreira
 
Uso estratégico do MySQL para empresas de TI: Novidades e Futuro
Uso estratégico do MySQL para empresas de TI: Novidades e FuturoUso estratégico do MySQL para empresas de TI: Novidades e Futuro
Uso estratégico do MySQL para empresas de TI: Novidades e Futuroassertimarilia
 
MySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicaçõesMySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicaçõesMySQL Brasil
 
Serviços Escaláveis e de Alta Performance com MySQL e Java
Serviços Escaláveis e de Alta Performance com MySQL e JavaServiços Escaláveis e de Alta Performance com MySQL e Java
Serviços Escaláveis e de Alta Performance com MySQL e JavaMySQL Brasil
 
Curso de Java (Parte 5)
Curso de Java (Parte 5)Curso de Java (Parte 5)
Curso de Java (Parte 5)Mario Sergio
 
MySQL Enterprise (outubro-2011)
MySQL Enterprise (outubro-2011)MySQL Enterprise (outubro-2011)
MySQL Enterprise (outubro-2011)MySQL Brasil
 
Oracle OEM Grid Control 11g
Oracle OEM Grid Control 11gOracle OEM Grid Control 11g
Oracle OEM Grid Control 11gRodrigo Almeida
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformAndré Paulovich
 

Ähnlich wie MySQL Cluster suporta o jogo online da Vila do Chaves (20)

MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geral
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geral
 
MySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresMySQL e Oracle para Desenvolvedores
MySQL e Oracle para Desenvolvedores
 
MySQL e Oracle para DBAs
MySQL e Oracle para DBAsMySQL e Oracle para DBAs
MySQL e Oracle para DBAs
 
Estratégia Oracle para MySQL
Estratégia Oracle para MySQLEstratégia Oracle para MySQL
Estratégia Oracle para MySQL
 
MySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundoMySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundo
 
Sql01 final
Sql01 finalSql01 final
Sql01 final
 
Alta Disponibilidade TechEd
Alta Disponibilidade TechEdAlta Disponibilidade TechEd
Alta Disponibilidade TechEd
 
MySQL sobreviverá à nuvem?
MySQL sobreviverá à nuvem?MySQL sobreviverá à nuvem?
MySQL sobreviverá à nuvem?
 
Apresentação MySQL Enterprise
Apresentação MySQL EnterpriseApresentação MySQL Enterprise
Apresentação MySQL Enterprise
 
SQL Server 2012
SQL Server 2012SQL Server 2012
SQL Server 2012
 
Trabalho de sgbd
Trabalho de sgbdTrabalho de sgbd
Trabalho de sgbd
 
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
 
Uso estratégico do MySQL para empresas de TI: Novidades e Futuro
Uso estratégico do MySQL para empresas de TI: Novidades e FuturoUso estratégico do MySQL para empresas de TI: Novidades e Futuro
Uso estratégico do MySQL para empresas de TI: Novidades e Futuro
 
MySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicaçõesMySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicações
 
Serviços Escaláveis e de Alta Performance com MySQL e Java
Serviços Escaláveis e de Alta Performance com MySQL e JavaServiços Escaláveis e de Alta Performance com MySQL e Java
Serviços Escaláveis e de Alta Performance com MySQL e Java
 
Curso de Java (Parte 5)
Curso de Java (Parte 5)Curso de Java (Parte 5)
Curso de Java (Parte 5)
 
MySQL Enterprise (outubro-2011)
MySQL Enterprise (outubro-2011)MySQL Enterprise (outubro-2011)
MySQL Enterprise (outubro-2011)
 
Oracle OEM Grid Control 11g
Oracle OEM Grid Control 11gOracle OEM Grid Control 11g
Oracle OEM Grid Control 11g
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud Platform
 

Mehr von MySQL Brasil

MySQL como Document Store PHP Conference 2017
MySQL como Document Store PHP Conference 2017MySQL como Document Store PHP Conference 2017
MySQL como Document Store PHP Conference 2017MySQL Brasil
 
MySQL no Paypal Tesla e Uber
MySQL no Paypal Tesla e UberMySQL no Paypal Tesla e Uber
MySQL no Paypal Tesla e UberMySQL Brasil
 
Alta disponibilidade com MySQL Enterprise
Alta disponibilidade com MySQL EnterpriseAlta disponibilidade com MySQL Enterprise
Alta disponibilidade com MySQL EnterpriseMySQL Brasil
 
MySQL Roadmap NoSQL HA Fev17
MySQL Roadmap NoSQL HA Fev17MySQL Roadmap NoSQL HA Fev17
MySQL Roadmap NoSQL HA Fev17MySQL Brasil
 
Segurança no MySQL
Segurança no MySQLSegurança no MySQL
Segurança no MySQLMySQL Brasil
 
5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQLMySQL Brasil
 
Alta disponibilidade no MySQL 5.7 GUOB 2016
Alta disponibilidade no MySQL 5.7 GUOB 2016Alta disponibilidade no MySQL 5.7 GUOB 2016
Alta disponibilidade no MySQL 5.7 GUOB 2016MySQL Brasil
 
MySQL 5.7 como Document Store
MySQL 5.7 como Document StoreMySQL 5.7 como Document Store
MySQL 5.7 como Document StoreMySQL Brasil
 
Enabling digital transformation with MySQL
Enabling digital transformation with MySQLEnabling digital transformation with MySQL
Enabling digital transformation with MySQLMySQL Brasil
 
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHPAlta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHPMySQL Brasil
 
Alta Disponibilidade no MySQL 5.7
Alta Disponibilidade no MySQL 5.7Alta Disponibilidade no MySQL 5.7
Alta Disponibilidade no MySQL 5.7MySQL Brasil
 
NoSQL no MySQL 5.7
NoSQL no MySQL 5.7NoSQL no MySQL 5.7
NoSQL no MySQL 5.7MySQL Brasil
 
10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em Startups10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em StartupsMySQL Brasil
 
Novidades do MySQL para desenvolvedores ago15
Novidades do MySQL para desenvolvedores ago15Novidades do MySQL para desenvolvedores ago15
Novidades do MySQL para desenvolvedores ago15MySQL Brasil
 
Estratégias de Segurança e Gerenciamento para MySQL
Estratégias de Segurança e Gerenciamento para MySQLEstratégias de Segurança e Gerenciamento para MySQL
Estratégias de Segurança e Gerenciamento para MySQLMySQL Brasil
 
Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15MySQL Brasil
 
MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL Brasil
 
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...MySQL Brasil
 

Mehr von MySQL Brasil (20)

MySQL como Document Store PHP Conference 2017
MySQL como Document Store PHP Conference 2017MySQL como Document Store PHP Conference 2017
MySQL como Document Store PHP Conference 2017
 
MySQL no Paypal Tesla e Uber
MySQL no Paypal Tesla e UberMySQL no Paypal Tesla e Uber
MySQL no Paypal Tesla e Uber
 
MySQL 8.0.1 DMR
MySQL 8.0.1 DMRMySQL 8.0.1 DMR
MySQL 8.0.1 DMR
 
Alta disponibilidade com MySQL Enterprise
Alta disponibilidade com MySQL EnterpriseAlta disponibilidade com MySQL Enterprise
Alta disponibilidade com MySQL Enterprise
 
MySQL Roadmap NoSQL HA Fev17
MySQL Roadmap NoSQL HA Fev17MySQL Roadmap NoSQL HA Fev17
MySQL Roadmap NoSQL HA Fev17
 
Segurança no MySQL
Segurança no MySQLSegurança no MySQL
Segurança no MySQL
 
5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL
 
Alta disponibilidade no MySQL 5.7 GUOB 2016
Alta disponibilidade no MySQL 5.7 GUOB 2016Alta disponibilidade no MySQL 5.7 GUOB 2016
Alta disponibilidade no MySQL 5.7 GUOB 2016
 
MySQL 5.7 como Document Store
MySQL 5.7 como Document StoreMySQL 5.7 como Document Store
MySQL 5.7 como Document Store
 
Enabling digital transformation with MySQL
Enabling digital transformation with MySQLEnabling digital transformation with MySQL
Enabling digital transformation with MySQL
 
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHPAlta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
 
Alta Disponibilidade no MySQL 5.7
Alta Disponibilidade no MySQL 5.7Alta Disponibilidade no MySQL 5.7
Alta Disponibilidade no MySQL 5.7
 
NoSQL no MySQL 5.7
NoSQL no MySQL 5.7NoSQL no MySQL 5.7
NoSQL no MySQL 5.7
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
 
10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em Startups10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em Startups
 
Novidades do MySQL para desenvolvedores ago15
Novidades do MySQL para desenvolvedores ago15Novidades do MySQL para desenvolvedores ago15
Novidades do MySQL para desenvolvedores ago15
 
Estratégias de Segurança e Gerenciamento para MySQL
Estratégias de Segurança e Gerenciamento para MySQLEstratégias de Segurança e Gerenciamento para MySQL
Estratégias de Segurança e Gerenciamento para MySQL
 
Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15
 
MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15
 
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
 

MySQL Cluster suporta o jogo online da Vila do Chaves

  • 1. MySQL Cluster CGE em: <Insert Picture Here> A Vila do Chaves no Facebook Henrique.Leandro@oracle.com ~ MySQL Consultant Airton.Lastori@oracle.com ~ MySQL Consultant Oracle MySQL Brasil
  • 2. MySQL & as redes sociais - Facebook, usa MySQL como banco dados para o componente principal de persistencia de informação de seu site. “My expectations for 5.5 were not high. I am pleasantly surprised!”” Mark Callaghan, Facebook Keynote - MySQL User Conference 2010 - Twitter, MySQL é plataforma principal usada pelo twitter. “MySQL InnoDB is well tested and does not lose your data.” Jeremy Cole, Twitter DBA - MySQL Innovation Day 2012 Copyright 2012 Oracle Corporation 2
  • 3. MySQL & A Vila do Chaves na América Latina - Playfulplay, empresa Mexicana dedicada ao desenvolvimento do Jogo online . - 2011, Aliança estratégica com o Grupo Chespirito & Televisa México - O jogo da Vila do Chaves “El Chavo del 8” no Facebook, suporta 2+ milhões de usuarios ( assinantes ), com picos de 15k usuarios concorrentes. - A Vila do Chaves, utiliza MySQL Cluster como plataforma principal para armazenar informação de usuarios, compras, items, e outros dados relativos a sessão do usuário & log (blog). - O jogo é um sucesso, presente na rede para os países de idioma espanhol & próximo de estar disponível em Português para o mercado do Brasil. Copyright 2012 Oracle Corporation 3
  • 4. Sakila & Chaves – Amigos da Vila O Jogo da Vila do Chaves “La vecindad de El chavo del 8” no Facebook opera com: - MySQL Cluster CGE versão 7.2.6 – Alta disponibilidade e processamento ativo – ativo em 12 nós - 2+ milhões de assinantes - 15,000 Consultas por Segundo (QPS) - Crescimento de aprox. 30k novos usuarios por dia Copyright 2012 Oracle Corporation 4
  • 5. Como MySQL Apóia A Vila do Chaves MySQL apóia playfulplay no México, para manter o jogo mais popular do Facebook, com: - Suporte técnico 24x7, para o Cluster de 12 nós. - Revisão de configuração & Ajustes de Desempenho do ambiente de produção. - Atualizações do binário “software” MySQL Cluster CGE v. 7.2.X Benefícios obtidos com MySQL Cluster: - Diminuição de 30% de saturação & consumo de CPU. - Detecção de Falhas & monitoramento através de MySQL Enterprise Monitor. - Ajustes do ambiente MySQL Cluster, para melhorar o desempenho do jogo. Copyright 2012 Oracle Corporation 5
  • 7. MySQL Enterprise Monitor Copyright 2012 Oracle Corporation 7
  • 8. MySQL: Sakila & Chaves no Facebook Arquitetura - 12 Data Nodes ( ndbmtd process ) - 26 MySQL API Nodes (mysqld process ) - 2 MySQL Cluster Management ( ndb_mgmd process ) - MySQL Cluster v. 7.2.6 - Linux Debian 6.0 ( 64 bits ) 12 Servidores “Físicos” - 64 GB RAM - 24 Cores CPU x86_64 bus - 2 Partições de disco ( 300 GB ) Copyright 2012 Oracle Corporation 8
  • 9. TRIVIA: Quem conhece o programa do Chaves? Qual é o nome do ator que Interpreta o “Seu Madruga” ? Qual é o nome do personagem “Seu Madruga” em Espanhol ? Copyright 2012 Oracle Corporation 9
  • 10. MySQL Cluster CGE Como funciona? 9 de Julio BsAs Argentina http://www.flickr.com/photos/fvyague/2538963317/ Copyright 2012 Oracle Corporation 10
  • 12. MySQL Cluster CGE Auto Fragmentação de Dados El Reloj, Parque del Retiro - BsAs http://www.flickr.com/photos/wallyg/7711379482/sizes/l/ Copyright 2012 Oracle Corporation 12
  • 13. MySQL Cluster CGE Auto-Sharding – Introdução • Partitioning - Sharding ocorre automaticamente e de forma transparente para a aplicação • Conhecimento básicos de como funciona, pode incrementar o desempenho da aplicação • Escalavel forma horizontal, com suporte para agregar mais nós online • Não é necessário, agregar lógica na aplicação para benificiar do Sharding Copyright 2012 Oracle Corporation http://www.mysql.com/why-mysql/white-papers/mysql_wp_cluster_perfomance.php 13
  • 14. Fragmentação de Dados Automatica Tabela T1 Um Fragmento é uma copia de uma partição Numeros de fragmentos = # de partições * # de replicas Copyright 2012 Oracle Corporation 14
  • 15. Fragmentação de Dados Automatica Copyright 2012 Oracle Corporation 15
  • 16. Fragmentação de Dados Automatica Copyright 2012 Oracle Corporation 16
  • 17. Fragmentação de Dados Automatica Copyright 2012 Oracle Corporation 17
  • 18. Fragmentação de Dados Automática Copyright 2012 Oracle Corporation 18
  • 19. Fragmentação de Dados Automática Copyright 2012 Oracle Corporation 19
  • 20. Fragmentação de Dados Automática Copyright 2012 Oracle Corporation 20
  • 21. Fragmentação de Dados Automática Copyright 2012 Oracle Corporation 21
  • 22. Fragmentação de Dados Automática Copyright 2012 Oracle Corporation 22
  • 23. Fragmentação de Dados Automática Copyright 2012 Oracle Corporation 23
  • 24. Fragmentação de Dados Automática Copyright 2012 Oracle Corporation 24
  • 25. Fragmentação de Dados Automática Copyright 2012 Oracle Corporation 25
  • 26. Fragmentação de Dados Automática Copyright 2012 Oracle Corporation 26
  • 27. Fragmentação de Dados Automática Copyright 2012 Oracle Corporation 27
  • 28. TRIVIA: Quem conhece o programa do Chaves? Qual é o nome da real De “Dona Florinda” ? Copyright 2012 Oracle Corporation 28
  • 30. Copyright 2012 Oracle Corporation 30
  • 32. Escalabilidade Horizontal Escalar para maior processamento & capacidade Copyright 2012 Oracle Corporation 32
  • 33. MySQL Cluster Manager Reduz o TCO criando uma plataforma de banco de dados mais agil & automatizada Automated Management High Monitoring & Availability Recovery Operation Copyright 2012 Oracle Corporation 33 Copyright 2011 Oracle Corporation 33
  • 34. TRIVIA: Quem conhece o programa do Chaves? Qual a razão do numero 8 no nome do Programa em Espanhol? Copyright 2012 Oracle Corporation 34
  • 35. MySQL Cluster – Casos de sucesso - Serviços Real-time OLTP, at web-scale, onde um downtime simplesmente não é uma opção - eCommerce / trading - Session Management - En aplicações Telcom HLR / HSS / SDP / AAA FreeRadius - User authentication & profile - OLTP & aplicações Customizadas - Jogos On-line Copyright 2012 Oracle Corporation 35
  • 36. Avaliação do Software, PoC – Entre em contato: Ana.Guiselini@Oracle.com Marcos.Trujillo@Oracle.com Airton.Lastori@Oracle.com http://www.youtube.com/mysqlbr http://twitter.com/mysqlbr http://www.facebook.com/MySQLBR http://www.mysql.com Copyright 2012 Oracle Corporation 36
  • 37. Copyright 2012 Oracle Corporation 37