otimizando a segurança, o desempenho e a disponibilidade com o mysql enterprise edition
DESCRIPTION
DBAs MySQL e desenvolvedores possuem o desafio constante de proteger, otimizar e manter em bom funcionamento suas aplicações MySQL conforme os requisitos do negócio e SLAs. Neste webinar daremos uma visão geral dos recursos avançados do MySQL Enterprise Edition e mostraremos como atingir os mais altos níveis de segurança, disponibilidade e desempenho para implementações MySQL. Abordaremos também recursos avançados como: • Segurança e auditoria • Aumento de desempenho e escalabilidade, análise de queries e tuning • Gerenciamento e monitoramento de MySQL com profiling de queries • Opções de alta-disponibilidade para MySQL certificadas pela Oracle • Backup e Restore integrado • Ferramenta para design, migração, desenvolvimento e administração de BDs MySQLTRANSCRIPT
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 2
Airton Lastori [email protected]
27-nov-2012
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 3
The following is intended to outline our general product direction. It is
intended for information purposes only, and may not be incorporated
into any contract. It is not a commitment to deliver any material, code,
or functionality, and should not be relied upon in making purchasing
decision. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole
discretion of Oracle.
Safe Harbor Statement
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 4
@MySQLBR
meetup.com/MySQL-BR
facebook.com/MySQLBR
MySQLBR
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 5
Agenda
Oracle e MySQL
Portfolio MySQL
Disponibilidade, Desempenho e Segurança
Perguntas?
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 6
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 7
Alguns clientes MySQL
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 8
Alguns clientes MySQL
fonte: alexa.com/topsites 10-out-2012
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 9
MySQL: casos de sucesso
+ de 20 indústrias
mysql.com/customers
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 10
MySQL é estratégico para Oracle Soluções Completas
#1 em todos os níveis da pilha
Cloud e On Premise
MySQL: Web, Mobile & Embedded
Investimentos na Engenharia do MySQL
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 11
MySQL Database Community Server
MySQL Cluster
MySQL Workbench
MySQL Migration Wizard
MySQL Utilities em Python
MySQL Connectors
MySQL Proxy
Documentação não GPL
Forums, Lists, Bugs, Blogs…
Compromisso Oracle com MySQL Community Portfólio disponível para download e uso sob GPL
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 12
2008 2009 2010 2012
Up to 4 CPU
MySQL 5.0
Up to 16 CPU
(Sun Micro)
MySQL 5.1 (InnoDB
Plugin)
Up to 32 CPU
(Oracle)
MySQL 5.5
Up to 48 CPU
MySQL 5.6
Evolução da escalabilidade do MySQL
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 13
Sysbench
32-core
Mesmo Hardware
Tuning ótimo
Benchmarks MySQL 5.5 vs 5.6
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 14
Sysbench
32-core
Same Hardware
Optimal Tuning
Sysbench
32-core
Mesmo Hardware
Tuning ótimo
Benchmarks MySQL 5.5 vs 5.6
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 15
Novidades MySQL 5.6: resumo •Performance: +234% para Leituras e +151% para Escritas, SSD
•Escalabilidade: 48 cores
•Flexibilidade: Memcached API, Full Text
•Disponibilidade: mudanças online no schema, export/import tablespaces
InnoDB
•Performance: até centenas de vezes mais rápido em alguns cenários, estatísticas persistentes
• Instrumentação: EXPLAINS com traces e para UPDATES e DELETES Otimizador
•Performance: ganhos de 2x a 5x com paralelismo e group commit
•Flexibilidade: novas topologias e rastreabilidade com GTIDs
•Disponibilidade: automatização de failover e recovery Replicação
•PERFORMANCE_SCHEMA mais completa Instrumentação
•Segurança
•Facilidade de uso
•Flexibilidade
• ...E MAIS...
Outras melhorias
dev.mysql.com/tech-resources/articles/mysql-5.6-rc.html
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 16
Novo! Migração de SQL Server,
Sybase, PostgreSQL para MySQL
Database Design
Visual Design, modelagem
Engenharia Reversa/Forward
Validação e Documentação do Schema
SQL Development SQL Editor - Syntax Highlighting
Objects - Import/Export, Browse/Edit
Database Administration
Config., Status, Start/Stop
Users, Sessions, GRANTs
Dump Import/Export
mysql.com/why-mysql/white-papers/mysql-wp-workbench.php
MySQL Workbench 5.2
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 24
Oracle Premier Lifetime Support
Oracle Product Certifications/Integrations
MySQL Enterprise High Availability
MySQL Enterprise Security
MySQL Enterprise Scalability
MySQL Enterprise Backup
MySQL Enterprise Monitor/Query Analyzer
MySQL Workbench
MySQL Enterprise Edition Maior produtividade e mitigação de riscos
MySQL Enterprise Audit
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 25
us
uári
os
/ d
ep
en
dên
cia
TI cria um website e Data
Mart para o dep. de
vendas para controle de
pedidos e renovações
O web site começa a gerar a
maioria dos pedidos, os
gestores são adicionados
como usuários de BI, dados
contábeis são adicionados ao
Data Mart
“missão crítica”
O web site é responsável
por praticamente todos
novos pedidos, o Data
Mart está consumindo e
produzindo informação
para vários sistemas
usados por toda
empresa, todos os dias
dia 1 6 meses 1 ano
“bom ter”
Evolução das aplicações
Ponto de inflexão onde o
que era “bom ter” passa
a ser “missão crítica”
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 26
us
uári
os
/ d
ep
en
dên
cia
“Eu vou corrigir sozinho”
Investimento de tempo,
mas poupa dinheiro e
tolera riscos
“Eu vou contratar mais DBAs”
Investe ainda mais tempo,
poupa menos dinheiro e não
pode correr tantos riscos
Sem tempo “livre”
“Precisamos de ajuda!”
O time técnico precisa
de ajuda, não há
tolerância a grandes
riscos, desicão por
investir dinheiro.
dia 1 6 meses 1 ano
Tempo “livre”
Qual o custo?
1min de indisponibilidade
= PREJUÍZO $
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 27
Otimizações
Disponibilidade
Desempenho
Segurança
3 questões para tratar
com o MySQL Enterprise
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 28
Otimizações
Disponibilidade
Desempenho
Segurança
3 questões para tratar
com o MySQL Enterprise
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 29
Pessoas 40%
Processos 40%
Produtos 20%
Por que há indisponibilidade não planejada?
gartner.com/DisplayDocument?id=334197
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 30
Pessoas 40%
Processos 40%
Produtos 20%
Reduzindo indisponibilidade
soluções
certificadas
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 31
MySQL 5.6 Replication
Oracle VM Template
Solaris Cluster
Windows Cluster
DRBD
MySQL Cluster
MySQL com Alta-disponibilidade Soluções Certificadas pela Oracle
mysql.com/why-mysql/white-papers/mysql_wp_ha_strategy_guide.php
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 35
Permite self-healing
Failover & recovery automatizado
- mysqlfailover (Utilitário)
Switchover & administração
- mysqlrpladmin (Utilitário)
Alta disponibilidade com MySQL core
- Elimina necessidade de soluções de
terceiros
- Fácil de estender
HA Utilities Monitoramento
Master
Falhou
Slaves
Slave
Promovido
para Master
Disponibilidade com Replicação no MySQL 5.6 Replication HA Utilities (Python)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 36
Oracle VM Servers
Oracle VM Server Pool
ocfs2
Oracle VM
Manager
SAN / iSCSI
Secure Live
Migration (SSL)
Oracle
VM
Automatic Fault
Detection &
Recovery
Oracle
VM
mysql.com/why-mysql/white-papers/mysql_wp_oracle-vm-template-for-mee.php
• Oracle Linux
• Oracle VM
• Oracle VM Template for MySQL EE
• Oracle Cluster File System 2
(OCFS2)
• MySQL Database 5.5 Enterprise
Edition
Pré-instalado & Configurado
Integrado & Testado
Suporte de um único fornecedor
Oracle VM Template for MySQL Enterprise
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 37
oracle.com/technetwork/server-storage/solaris-cluster/overview/index.html
• Heartbeat e monitoramento
baseado no Kernel
• SPARC e x86. Solaris
Virtualization-aware
• Agente MySQL incluído no Oracle
Solaris Cluster
Oracle Solaris Clustering
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 38
Opção nativa do Windows certificada para MySQL Enterprise
Para Falhas ou Manutenção Planejada
Cluster gerenciado pela interface snap-in MS Failover Cluster
Management*, não requer scripts customizados
Perda de serviço = alguns segundos + tempo de recovery do
InnoDB:
• Aplicação vê temporariamente uma perda de conexão e reconecta no
mesmo IP
• Slave na Replicação recupera-se automaticamente
Quorum (3o voto), dados (InnoDB + schema) & binários (opcional)
em armazenamento compartilhado
• teste com iSCSI & FCAL
*suporte técnico do componente MS Failover Cluster Management deve ser contratado da Microsoft
App
Virtual IP
Data Bin
Slave App App
Vote
Windows Server Failover Clustering
mysql.com/why-mysql/white-papers/mysql_wp_windows_failover_clustering.php
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 39
mysql.com/why-mysql/white-papers/mysql_wp_drbd.php
• Certificado e completamente suportado pela
Oracle
• DRBD integrado ao Oracle Linux Unbreakable
Enterprise Kernel R2
• Pacemaker e Corosync para clustering &
failover
• Updates na pilha via ULN channel
• Baseado em storage distribuído, não requer
SAN
• Replicação síncrona elimina o risco de perda
de dados
• Maduro & já utilizado em muitos casos
Oracle Linux + DRBD Stack
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 40
Soluções certificadas MySQL HA: resumo
MySQL 5.6
Replication
Oracle VM
Template
Solaris
Cluster
Windows
Cluster DRBD
MySQL
Cluster
Auto-Failover ✔ ✔ ✔ ✔ ✔ ✔
Sem perda de dado durante
failover Semi-Sync ✔ ✔ ✔ ✔ ✔
Plataformas suportadas All Linux Solaris Windows Linux All
Modo de clusterização Master +
Slaves
Active /
Passive
Active /
Passive
Active /
Passive
Active /
Passive
Multi-
Master
Storage compartilhado ✖ ✔ ✔ ✔ ✖ ✖
Nível de disponibilidade 99.9% 99.99% 99.99% 99.95% 99.99% 99.999%
Ponto único de suporte ✔ ✔ ✔ ✖ ✔ ✔
mysql.com/why-mysql/white-papers/mysql_wp_ha_strategy_guide.php
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 41
Pessoas 40%
Processos 40%
Produtos 20%
Reduzindo indisponibilidade
+automação
+conhecimento
+automação
+ferramentas
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 42
Acesso direto 24 x 7 x 365
Número ilimitado de incidentes
Base de conhecimento
Suporte Consultivo
Tradução para o Português
Hot Fixes para Bugs
Releases de manutenção do MySQL
Maior time de especialistas MySQL no mundo
Suportados pelos próprios Desenvolvedores do MySQL
"The rep that assisted me was simply
outstanding. He immediately
recognized the cause of my problem
and provided the resolution.”
mysql.com/support/quotes
Oracle Premier Support para MySQL Engenheiros MySQL como parte do seu time
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 43
Um assistente virtual dos DBAs
Visão centralizada e global do ambiente MySQL
Monitoramento e alertas automatizados, baseados em regras (integra via SMTP, SNMP)
Captura e análise de query para tuning, correlação com gráficos de monitoramento
Monitoramento visual de aplicações/servidores mais importantes
Monitoramento da replicação em tempo real, descoberta automática das topologias
Integrado com My Oracle Support
MySQL Enterprise Monitor
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 44
mais de 80 gráficos + gráficos personalizados
mais de 170 regras + regras personalizadas
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 45
MySQL Query Analyzer
Monitoramento centralizado de queries lentas
Dispensa o uso de Slow Query Log, SHOW PROCESSLIST
Visão agregada das estatísticas de queries: counts, time, rows
Navegação visual através dos gráficos e histórico
Rastreabilidade da query até o código-fonte da aplicação
Alimentado via Connectors (Java, .Net, PHP) ou MySQL Proxy
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 46
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 47
Da Query ao Código-fonte
Exemplo execução de query com substituição de variável
Rastreamento do ponto de origem da query no código-fonte
EXPLAIN da execução
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 48
Auto-detecção das topologias, agrupando Master/Slaves
Verificação em tempo real e consolidada do status e sincronização
Notificações no caso de problemas de sincronização
Pró-ativo vs reativo
Monitoramento Automatizado da Replicação
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 49
MySQL Enterprise Backup
Backup online para InnoDB
Backups completos, incrementais, parciais (automatizados via script)
Compressão
Opções de Recovery: Point in Time, Completo, Parcial
Metadados de status, progresso e histórico
Tamanho ilimitado do BD
Multi-Plataforma
Windows, Linux, Unix
Certificado para Oracle Secure Backup, compatível SBT
MEB Backup
Files
MySQL Database
Files
mysqlbackup
Backup e Recovery mais rápidos e online.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 50
Otimizações
Disponibilidade
Desempenho
Segurança
3 questões para tratar
com o MySQL Enterprise
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 52
MySQL Enterprise Edition ComThread Pool
MySQL Community Server Sem Thread Pool
20x Melhor Escalabilidade comThread Pool
0
1.000
2.000
3.000
4.000
5.000
6.000
7.000
8.000
Tra
ns
aç
õe
s p
or
se
gu
nd
o
Conexões Simultâneas no Banco de Dados
MySQL 5.5 Sysbench OLTP Leitura/Escrita
MySQL 5.5.16
Oracle Linux 6.1, Unbreakable Kernel 2.6.32
2 sockets, 24 cores, 2 X 12-core
Intel(R) Xeon(R) X5670 2.93GHz CPUs
72GB DDR3 RAM
2 X LSI SCSI Disk (MR9261-8i) (597GB)
Thread Pool habilitado/desabilitado
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 53
MySQL Enterprise Edition ComThread Pool
MySQL Community Server SemThread Pool
3x Melhor Escalabilidade com Thread Pool
MySQL 5.5.16
Oracle Linux 6.1, Unbreakable Kernel 2.6.32
2 sockets, 24 cores, 2 X 12-core
Intel(R) Xeon(R) X5670 2.93GHz CPUs
72GB DDR3 RAM
2 X LSI SCSI Disk (MR9261-8i) (597GB)
0
2.000
4.000
6.000
8.000
10.000
12.000
Tra
ns
aç
õe
s p
or
se
gu
nd
o
Conexões Simultâneas no Banco de Dados
MySQL 5.5 Sysbench OLTP Apenas Leitura
Thread Pool habilitado/desabilitado
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 54
Thread Pool Plug-In
• Adiciona mais inteligência ao modelo padrão de gerenciamento de threads – agrupa e reutiliza
• Modelo padrão, sem Thread Pool: 1 thread por conexão, performance excelente, mas limita a escalabilidade ao crescer o número de conexões de usuários
• Com Thread Pool: reúso de threds, escala o número de conexões de usuários mantendo os mesmos níveis de performance
• Implementado utilizando Thread Pool API
Assegura desempenho melhor e sustentável, mesmo quando o número de usuários continua crescendo.
MySQL Enterprise Scalability
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 57
Otimizações
Disponibilidade
Desempenho
Segurança
3 questões para tratar
com o MySQL Enterprise
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 59
2. Usuário conecta-se e executa queries no Server1
MySQL Enterprise Audit
1. DBA habilita no Server1 Server1
3. Conexões e queries dos usuários aparecem no log
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 60
MySQL Enterprise Audit
Audit Plug-In
• Registro de conexões, logins, queries dos servidores MySQL
• Políticas definidas pelo DBA para filtragem e rotação de logs
• Habilitado ou desabilitado dinamicamente, sem reiniciar o servidor
• Log em XML de acordo com especificação padrão Oracle Audit
• Requer MySQL 5.5.28 ou superior
• Implementado através MySQL 5.5 Audit API
Adiciona conformidade regulatória em aplicações MySQL: HIPAA, Sarbanes-Oxley, PCI, etc.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 61
Authenticate
CREATE USER win_joe
IDENTIFIED WITH authentication_windows
AS ‘joe';
LDAP/AD PAM /
Windows Auth
Usuário/senha definidos no diretório
Privilégios definidos no MySQL e
mapeados para usuários/grupos do diretório
MySQL Enterprise Security External Authentication Plug-Ins
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 62
PAM (Pluggable Authentication Modules) Plug-In
• Autenticação externa via métodos externos
• Interface padrão, funciona com Unix, LDAP, Kerberos, outros
• Proxy-users – mapeamento grupos de usuários para 1 usuário
Windows Plug-In
• Acesso nativo via serviços do Windows
• Autentica usuários já logados no Windows (Single Sign On)
• Grupos/usuários do Windows Active Directory com Proxy-users
Integra o MySQL com a infraestrutura de segurança existente e SOPs. Mais produtividade na gestão de usuários.
MySQL Enterprise Security External Authentication Plug-Ins
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 63
Oracle Premier Lifetime Support
Oracle Product Certifications/Integrations
MySQL Enterprise High Availability
MySQL Enterprise Security
MySQL Enterprise Scalability
MySQL Enterprise Backup
MySQL Enterprise Monitor/Query Analyzer
MySQL Workbench
MySQL Enterprise Edition
MySQL Enterprise Audit
Capacidade de expandir e gerenciar o MySQL com ferramentas/soluções Oracle que você já conhece ou utiliza.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 64
• Oracle Linux
• Oracle VM
• Oracle VM Template for MySQL
Enterprise Edition
• Oracle GoldenGate
• Oracle Secure Backup
• Oracle Database Firewall
• My Oracle Online Support
Soluções integradas e certificadas: mais valor agregado.
MySQL Enterprise Oracle Certifications
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 65
• WebLogic Server
• Database Adapter for Oracle SOA Suite **
• Oracle Business Process Management **
• Oracle Virtual Directory
• Oracle Data Integrator
• Oracle Enterprise Performance Management **
• Oracle Identity Analytics
• Open SSO STS, Open SSO Fedlet
• Todos já incluem MySQL 5.x JDBC driver
• ** MySQL como opção de Metadata Repository
MySQL Enterprise Oracle Certifications
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 66
Oracle Fusion MiddleWare
- WebCenter Suite
- Enterprise Content Management
- Oracle Business Intelligence Suite
Oracle Clusterware
Oracle Audit Vault
Oracle Enterprise Manager
E Mais…
MySQL Enterprise Oracle Certifications Em progresso
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 67
MySQL Boot Camp
Accelerated
MySQL Performance
Tuning Boot Camp
Accelerated
MySQL for Begginers
MySQL for Database
Administrators
MySQL Performance
Tuning
MySQL High Availability
MySQL Cluster
MySQL DBA
MySQL Boot Camp
Accelerated
MySQL for Developers
MySQL Performance
Tuning Boot Camp
Accelerated
MySQL for Begginers
MySQL and PHP
Developing Dynamic
Web Applicationg
MySQL Advanced Stored
Procedures
MySQLDeveloper
mysql.com/training
Certificações
Opcional
Necessário
Treinamentos e certificações
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 68
Downloads & Trials
dev.mysql.com
labs.mysql.com
edelivery.oracle.com
Documentação, Blogs & Fóruns
dev.mysql.com/doc
planet.mysql.com
forums.mysql.com
Artigos & Casos de Sucesso
mysql.com/why-mysql/white-papers
mysql.com/customers
Aprenda mais
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 69
Sumário
Aplicações de missão crítica requerem cuidados especiais.
O MySQL Enterprise Edition aumenta a disponibilidade, o
desempenho e a segurança destas aplicações.
O time de engenheiros de suporte MySQL da Oracle aliado às
ferramentas e às soluções certificadas do MySQL Enterprise
Edition eleva a utilização do MySQL a um nível profissional.
Conte conosco!
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 70
@MySQLBR
meetup.com/MySQL-BR
facebook.com/MySQLBR
Obrigado!
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 71
Perguntas?
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition