SlideShare uma empresa Scribd logo
1 de 75
Baixar para ler offline
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.1
Airton Lastori
airton.lastori@oracle.com
Fev-2015
Otimizando a segurança, o desempenho e a
disponibilidade com o MySQL Enterprise Edition
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.2
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 © 2014, Oracle and/or its affiliates. All rights reserved.5
Agenda
 Oracle e MySQL
 Portfolio MySQL
 Disponibilidade, Desempenho e Segurança
 Perguntas?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6
Edward Screven & Tomas Ulin no Open World 2014
 [video]
youtube.com/watch?v=fzCpd4j72jA
Oracle Chief Corporate Architect & VP of MySQL Engineering
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7
Os
MELHORES
COMPONENTES
da pilha
MySQL: Aplicações Web da próxima geração
Aplicações On-Premise, na Nuvem ou Distribuídas
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8
Oracle elevando o nível
Novamente, um melhor MySQL para vocês
2x Engineering Staff
3x QA Staff
2x Support Staff
...em menos de 5 anos
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9
MySQL Enterprise Monitor 2.2
MySQL Cluster 7.1
MySQL Cluster Manager 1.0
MySQL Workbench 5.2
MySQL Database 5.5
MySQL Enterprise Backup 3.5
MySQL Enterprise Monitor 2.3
MySQL Cluster Manager 1.1
MySQL Enterprise Backup
3.7
Todos GA!
Oracle Products Certifications
MySQL Windows Installer &
Tools
MySQL Enterprise Security
MySQL Enterprise Scalability
MySQL Enterprise Audit
MySQL Cluster 7.2
MySQL Cluster Manager 1.3
MySQL Utilities
MySQL Workbench 6.0
Todos GA!
MySQL Database 5.6
MySQL Cluster 7.3
MySQL Enterprise Monitor 3.0
MySQL Enterprise Backup 3.11
MySQL Fabric
MySQL Workbench 6.2
MySQL Enterprise Encryption
Todos GA!
Disponível agora!
Breve histórico: 2010 - 2014
MySQL Database 5.7 DMR
MySQL Cluster 7.4
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10
MySQL Central @ Oracle Open World 2014
Alguns cases apresentados...
 [slides]
oracle.com/openworld/mysql
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11
MySQL ISV Partners in LAD
Brasil
América
Central
Argentina
México
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.12 Fonte: http://db-engines.com/en/ranking_trend (dezembro/14)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13
MySQL: casos de sucesso
+ de 20 indústrias
mysql.com/customers
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.15
2008
até 4 CPU
MySQL 5.0
MySQL AB
até 16 CPU
MySQL 5.1
Sun
até 32 CPU
MySQL 5.5
Oracle
até 48 CPU
MySQL 5.6
Evolução da escalabilidade do MySQL
2009 2010 2013
Use InnoDB para usufruir melhor de hardwares modernos.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.16
MySQL 5.5.28
MySQL 5.6.7
+234% Ganhos de Performance
0
2.000
4.000
6.000
8.000
10.000
12.000
14.000
16.000
18.000
32 64 128 256 512
TransaçõesporSegundo
Conexões
MySQL 5.6 vs. 5.5 - Leituras (Linux)
Oracle Linux 6
Intel(R) Xeon(R) E7540 x86_64
MySQL leveraging:
- 48 of 96 available CPU threads
- 2 GHz, 512GB RAM
Performance MySQL 5.6: InnoDB
SysBench Benchmarks
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.17
MySQL 5.5.28
MySQL 5.6.7
+151% Ganhos de Performance
0
2.000
4.000
6.000
8.000
10.000
12.000
32 64 128 256 512
TransaçõesporSegundo
Conexões
MySQL 5.6 vs. 5.5 – Escritas+Leituras (Linux)
Oracle Linux 6
Intel(R) Xeon(R) E7540 x86_64
MySQL leveraging:
- 48 of 96 available CPU threads
- 2 GHz, 512GB RAM
Performance MySQL 5.6: InnoDB
SysBench Benchmarks
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.18
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 completaInstrumentação
•Segurança
•Facilidade de uso
•Flexibilidade
•...E MAIS...
Outras melhorias
dev.mysql.com/tech-resources/articles/mysql-5.6-rc.html
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.19
usuários/dependência
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 © 2014, Oracle and/or its affiliates. All rights reserved.20
usuários/dependência
“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, decisão por
investir dinheiro.
dia 1 6 meses 1 ano
Tempo “livre”
Qual o custo?
1min de indisponibilidade
= PREJUÍZO $
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.21
MySQL Enterprise Edition
Suporte + Backup + Monitor + Workbench + Plug-ins
Escalabilidade
Segurança
Auditoria
Criptografia
Oracle Enterprise
Manager for MySQL
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.22
 sistema de workflow para
processos judiciais dos estados
de RS, PR e SC, desenvolvido
internamente com MySQL+PHP
 Infraestrutura implementada
com alta-disponibilidade,
segurança e escalabilidade
incremental
Caso de Sucesso
Aplicação customizada
“Estamos muito satisfeitos com a capacidade de
armazenamento do banco de dados MySQL
Enterprise Edition. Atualmente, temos 25 milhões
de documentos, acessíveis para aproximadamente
70 mil usuários cadastrados no sistema, e estamos
atendendo cerca de 3,5 mil usuários simultâneos
com estabilidade e ótimo desempenho, chegando a
rodar 8 mil transações por segundo.”
Carlos Abelaira
Diretor de Processo Eletrônico, TRF4
mysql.com/customers/view/?id=1233
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.23
 a Globo.com reúne e publica na
Internet todo o conteúdo multimídia
das Organizações Globo para a
audiência de língua portuguesa
mundial
 comprovou a robustez do MySQL ao
suportar grandes picos de audiência
sem alterar a performance dos sites,
como 9,8 milhões de visitantes e
31,5 milhões de page views em um
único dia no site do GloboEsporte
durante a Copa do Mundo 2010
Caso de Sucesso
Websites
“O MySQL Enterprise Edition é uma solução
confiável, fácil de usar, escalável, leve e rápida, que
garante maior autonomia aos nossos
desenvolvedores e nos permite acelerar os tempos
de publicação de um novo site. Tudo isso com um
baixo custo operacional.”
Camila Dias
Gerente de Banco de Dados, Globo.com
mysql.com/customers/view/?id=980
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.24
 site de e-commerce e ingressos
oficial para Olimpíadas, operando
em 18 mercados globais, 19 call
centers espalhados pelo mundo
 ao migrar do Microsoft SQL
Server para MySQL+Oracle, foi
possível escalar 4 vezes mais e
crescer a base de usuários de 10
milhões para 100 milhões
Caso de Sucesso
MySQL + Oracle DB
“At Ticketmaster, we use MySQL and Oracle to
complement each other. The end result is a
highly-distributed, optimal-performing database
environment that powers one of the largest e-
commerce and ticketing sites in the world.”
Ed Presz – Sr. Director Database Engineering
Ticketmaster/Live Nation Entertainment, Inc.
mysql.com/customers/view/?id=684
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.25
MySQL Enterprise Monitor
Oracle Enterprise Manager
Oracle Audit Vault
Oracle Secure Backup
DBAs
SysAdmins
Clientes
Frontend
ETL/Data Integration
Application Integration
ERP CRM
Intranet Apps
Funcionários&
Fornecedores
Backend
MySQL EE + Oracle DB + Golden Gate
MySQL Database
MySQL Cluster
Web Servers &
Application Servers
Cache Distribuído
Integração
Oracle RAC
Oracle Exadata
MySQL
Database
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.28
Otimizações
3 questões para tratar
com o MySQL Enterprise
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.30
Otimizações
3 questões para tratar
com o MySQL Enterprise
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.31
Pessoas
40%
Processos
40%
Produtos
20%
Por que há indisponibilidade não planejada?
gartner.com/DisplayDocument?id=334197
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.32
Pessoas
40%
Processos
40%
Produtos
20%
Reduzindo indisponibilidade
soluções
certificadas
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.33
1. MySQL 5.6 Replication
2. MySQL Fabric
3. Oracle VM Template
4. Oracle Clusterware
5. Solaris Cluster
6. Windows Cluster
7. DRBD
8. MySQL Cluster
MySQL com Alta-disponibilidade
Soluções Certificadas pela Oracle
mysql.com/why-mysql/white-papers/mysql_wp_ha_strategy_guide.php
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.34
Alta-Disponibilidade
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.35
Soluções de HA homologadas pela Oracle
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.36
Pessoas
40%
Processos
40%
Produtos
20%
Reduzindo indisponibilidade
+automação
+conhecimento
+automação
+ferramentas
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.37
 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 © 2014, Oracle and/or its affiliates. All rights reserved.38
Dashboard único para gerenciar stack Oracle
 70% dos clientes Oracle também usam MySQL
– Aplicações Web, sob-demanda, departmentais e embarcadas.
– Integração muito solicitada pelos clientes
Oracle Enterprise Manager for MySQL
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.40
Performance
Security
Availability
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.41
MySQL Enterprise Monitor 3.0
 Monitoramento em tempo real da
performance e disponibilidade
 Encontre e corrija problemas
visualmente
 Monitore discos e faça capacity
planning
 Comece a monitorar em 10 minutos
 Arquitetura que não exige agentes
 Agente remoto monitora SO
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.42
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.43
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.44
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.45
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.46
Explain Query
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.47
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.48
QRTi
Query Response Time Index
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.49
Eventos
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.50
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.51
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.52
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.53
Advisors
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.54
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.55
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.56
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.57
Capacity Planning
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.58
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.59
Otimizações
3 questões para tratar
com o MySQL Enterprise
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.60
MySQL Enterprise Backup
 Backup online para InnoDB, tamanho ilimitado
 Backups automatizados: completos, incrementais, parciais
 Compressão, Criptografia
 Metadados de status, progresso e histórico
 Compatível SBT, Oracle Secure Backup
 Suporte Cloud (Amazon S3)
 Point in Time Recovery, Parcial ou Completo
 Multi-Plataforma: Windows, Linux, Unix
MEB
Backup
Files
MySQL
Database
Files
mysqlbackup
Backup e Recovery mais rápidos e online.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.61
MySQL Enterprise Backup
Menor tempo em backups e restores, menos downtime
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.62
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.63
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.65
Otimizações
3 questões para tratar
com o MySQL Enterprise
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.67
60x Melhor Escalabilidade comThread Pool
MySQL 5.6.11
Oracle Linux 6.3, Unbreakable Kernel 2.6.32
4 sockets, 24 cores, 48 Threads
Intel(R) Xeon(R) E7540 2GHz CPUs
512GB DDR3 RAM
Thread Pool habilitado/desabilitado
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.68
18x Melhor Escalabilidade com Thread Pool
Thread Pool habilitado/desabilitado
MySQL 5.6.11
Oracle Linux 6.3, Unbreakable Kernel 2.6.32
4 sockets, 24 cores, 48 Threads
Intel(R) Xeon(R) E7540 2GHz CPUs
512GB DDR3 RAM
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.69
 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 © 2014, Oracle and/or its affiliates. All rights reserved.73
Otimizações
3 questões para tratar
com o MySQL Enterprise
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.75
2. Usuário conecta-se e executa queries
MySQL Enterprise Audit
1. DBA habilita no Server1
Server1
3. Conexões e queries dos
usuários aparecem no log
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.76
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.77
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 © 2014, Oracle and/or its affiliates. All rights reserved.78
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 © 2014, Oracle and/or its affiliates. All rights reserved.79
 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 © 2014, Oracle and/or its affiliates. All rights reserved.80
MySQL Enterprise Encryption
Standards Based Cryptography
 MySQL encryption libraries
– Symmetric encryption AES256
– Public-key / asymmetric cryptography
 Key management
– Generate public and private keys
– Key exchange methods: RSA, DSA, DH
 Sign and verify data
– Cryptographic hashing for digital signing, verification, & validation
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.87
• Oracle Enterprise Manager
• Oracle Linux e Oracle VM
• Oracle GoldenGate
• Oracle Secure Backup
• Oracle Audit Vault
• Oracle Database Firewall
• Oracle Clusterware (Grid)
• My Oracle Online Support
Soluções integradas e certificadas:
mais valor agregado.
MySQL Enterprise Oracle Certifications
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.90
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 © 2014, Oracle and/or its affiliates. All rights reserved.91
MySQL for
Beginners Ed 3
MySQL for Database
Administrators Ed 3.1
MySQL Performance
Tuning
MySQL High Availability
MySQL Cluster
MySQL DBA
Introduction to
MySQL 5.5
MySQL Developers
Techniques
MySQL for
Beginners Ed 3
MySQL and PHP
Developing Dynamic
Web Applications
MySQL for Developers
Ed 2
MySQL Advanced Stored
Procedures
MySQLDeveloper
education.oracle.com/mysql
Opcional
Necessário
Treinamentos e certificações
Oracle Certified
Professional, MySQL 5.6
DBA
Oracle Certified Expert,
MySQL Cluster DBA
Certificações
Oracle Certified
Professional, MySQL 5.6
Developer
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.92
@MySQLBR meetup.com/MySQL-BRfacebook.com/MySQLBR
pt.planet.mysql.com
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.93
MySQL Enterprise Edition
Suporte + Backup + Monitor + Workbench + Plug-ins
Escalabilidade
Segurança
Auditoria
Criptografia
Oracle Enterprise
Manager for MySQL
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.94
Contato comercial
Rubens Lucca
MySQL, Oracle
rubens.lucca@oracle.com
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.95
Sumário
 Há muito investimento da Oracle no MySQL.
 O MySQL já deve estar na sua organização e com certeza crescerá.
 O MySQL Enterprise Edition aumenta a disponibilidade, o
desempenho e a segurança.
 Se a aplicações é de missão crítica ou tem potencial para ser o time de
engenheiros de suporte MySQL da Oracle aliado às ferramentas e às
soluções certificadas do MySQL Enterprise Edition eleva sua operação
a um nível profissional.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.96
Perguntas?
Otimizando a segurança, o desempenho e a
disponibilidade com o MySQL Enterprise Edition

Mais conteúdo relacionado

Mais procurados

MySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta DisponibilidadeMySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta DisponibilidadeMySQL Brasil
 
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014MySQL Brasil
 
Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014MySQL Brasil
 
Segurança no MySQL
Segurança no MySQLSegurança no MySQL
Segurança no MySQLMySQL Brasil
 
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para DesenvolvedoresMySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para DesenvolvedoresMySQL Brasil
 
MySQL para Desenvolvedores de Produto
MySQL para Desenvolvedores de ProdutoMySQL para Desenvolvedores de Produto
MySQL para Desenvolvedores de ProdutoMySQL Brasil
 
Alta disponibilidade com MySQL Enterprise
Alta disponibilidade com MySQL EnterpriseAlta disponibilidade com MySQL Enterprise
Alta disponibilidade com MySQL EnterpriseMySQL 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
 
My sql enterprise vs community
My sql enterprise vs communityMy sql enterprise vs community
My sql enterprise vs communityMySQL Brasil
 
MySQL e Oracle para DBAs
MySQL e Oracle para DBAsMySQL e Oracle para DBAs
MySQL e Oracle para DBAsAirton Lastori
 
Recursos e Benefícios do MySQL
Recursos e Benefícios do MySQLRecursos e Benefícios do MySQL
Recursos e Benefícios do 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
 
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
 
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
 
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
 
Desenvolvendo serviços escaláveis e de alta performance com MySQL
Desenvolvendo serviços escaláveis e de alta performance com MySQLDesenvolvendo serviços escaláveis e de alta performance com MySQL
Desenvolvendo serviços escaláveis e de alta performance com MySQLMySQL Brasil
 
MySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresMySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresAirton Lastori
 
Novidades do MySQL para desenvolvedores ago15
Novidades do MySQL para desenvolvedores ago15Novidades do MySQL para desenvolvedores ago15
Novidades do MySQL para desenvolvedores ago15MySQL Brasil
 
IBTA - Oracle Database Security
IBTA - Oracle Database SecurityIBTA - Oracle Database Security
IBTA - Oracle Database SecurityRodrigo Almeida
 

Mais procurados (20)

MySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta DisponibilidadeMySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta Disponibilidade
 
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
 
Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014
 
Segurança no MySQL
Segurança no MySQLSegurança no MySQL
Segurança no MySQL
 
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para DesenvolvedoresMySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
 
MySQL para Desenvolvedores de Produto
MySQL para Desenvolvedores de ProdutoMySQL para Desenvolvedores de Produto
MySQL para Desenvolvedores de Produto
 
Alta disponibilidade com MySQL Enterprise
Alta disponibilidade com MySQL EnterpriseAlta disponibilidade com MySQL Enterprise
Alta disponibilidade com MySQL Enterprise
 
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
 
My sql enterprise vs community
My sql enterprise vs communityMy sql enterprise vs community
My sql enterprise vs community
 
MySQL e Oracle para DBAs
MySQL e Oracle para DBAsMySQL e Oracle para DBAs
MySQL e Oracle para DBAs
 
Recursos e Benefícios do MySQL
Recursos e Benefícios do MySQLRecursos e Benefícios do MySQL
Recursos e Benefícios do 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
 
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
 
Apresentação MySQL Enterprise
Apresentação MySQL EnterpriseApresentação MySQL Enterprise
Apresentação MySQL Enterprise
 
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
 
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
 
Desenvolvendo serviços escaláveis e de alta performance com MySQL
Desenvolvendo serviços escaláveis e de alta performance com MySQLDesenvolvendo serviços escaláveis e de alta performance com MySQL
Desenvolvendo serviços escaláveis e de alta performance com MySQL
 
MySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresMySQL e Oracle para Desenvolvedores
MySQL e Oracle para Desenvolvedores
 
Novidades do MySQL para desenvolvedores ago15
Novidades do MySQL para desenvolvedores ago15Novidades do MySQL para desenvolvedores ago15
Novidades do MySQL para desenvolvedores ago15
 
IBTA - Oracle Database Security
IBTA - Oracle Database SecurityIBTA - Oracle Database Security
IBTA - Oracle Database Security
 

Destaque

Utilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersUtilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersDaniel Maia
 
Introdução a banco de dados
Introdução a banco de dadosIntrodução a banco de dados
Introdução a banco de dadosOdwald Schreder
 
Mysql para aplicações Web escaláveis
Mysql para aplicações Web escaláveisMysql para aplicações Web escaláveis
Mysql para aplicações Web escaláveisElton Minetto
 
Prática de laboratório utilizando views, stored procedures e triggers
Prática de laboratório   utilizando views, stored procedures e triggersPrática de laboratório   utilizando views, stored procedures e triggers
Prática de laboratório utilizando views, stored procedures e triggersDaniel Maia
 
TOTVS LINHA RM TREINAMENTO SQL
TOTVS LINHA RM TREINAMENTO SQLTOTVS LINHA RM TREINAMENTO SQL
TOTVS LINHA RM TREINAMENTO SQLFábio Delboni
 
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)Gustavo Zimmermann
 
Segurança em banco de dados
Segurança em banco de dadosSegurança em banco de dados
Segurança em banco de dadosArthur Azevedo
 

Destaque (11)

Mysql for IBMers
Mysql for IBMersMysql for IBMers
Mysql for IBMers
 
Utilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersUtilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggers
 
Introdução a banco de dados
Introdução a banco de dadosIntrodução a banco de dados
Introdução a banco de dados
 
Slide index treinar
Slide index treinarSlide index treinar
Slide index treinar
 
Advanced SQL
Advanced SQLAdvanced SQL
Advanced SQL
 
Mysql para aplicações Web escaláveis
Mysql para aplicações Web escaláveisMysql para aplicações Web escaláveis
Mysql para aplicações Web escaláveis
 
Prática de laboratório utilizando views, stored procedures e triggers
Prática de laboratório   utilizando views, stored procedures e triggersPrática de laboratório   utilizando views, stored procedures e triggers
Prática de laboratório utilizando views, stored procedures e triggers
 
TOTVS LINHA RM TREINAMENTO SQL
TOTVS LINHA RM TREINAMENTO SQLTOTVS LINHA RM TREINAMENTO SQL
TOTVS LINHA RM TREINAMENTO SQL
 
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
 
Apostila banco de dados
Apostila banco de dadosApostila banco de dados
Apostila banco de dados
 
Segurança em banco de dados
Segurança em banco de dadosSegurança em banco de dados
Segurança em banco de dados
 

Semelhante a Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition

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
 
Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014MySQL 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
 
Estratégia Oracle para MySQL
Estratégia Oracle para MySQLEstratégia Oracle para MySQL
Estratégia Oracle para MySQLMySQL Brasil
 
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
 
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
 
Mais performance com o MySQL 5.6
Mais performance com o MySQL 5.6Mais performance com o MySQL 5.6
Mais performance com o MySQL 5.6MySQL Brasil
 
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...Ricardo Ferreira
 
MySQL Cluster e Big Data
MySQL Cluster e Big DataMySQL Cluster e Big Data
MySQL Cluster e Big DataMySQL 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
 
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
 
Realmente devo pensar na versão Enterprise do MySQL?
Realmente devo pensar na versão Enterprise do MySQL?Realmente devo pensar na versão Enterprise do MySQL?
Realmente devo pensar na versão Enterprise do MySQL?Juliano de Oliveira Falcao
 
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOS
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOSA PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOS
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOSRaul Leite
 
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational DatabasesMarcus Vinicius Miguel Pedro
 
10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleASacsvianabr
 

Semelhante a Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition (20)

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...
 
Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014
 
Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15
 
Estratégia Oracle para MySQL
Estratégia Oracle para MySQLEstratégia Oracle para MySQL
Estratégia Oracle para MySQL
 
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
 
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
 
Mais performance com o MySQL 5.6
Mais performance com o MySQL 5.6Mais performance com o MySQL 5.6
Mais performance com o MySQL 5.6
 
MySQL e Big Data
MySQL e Big DataMySQL e Big Data
MySQL e Big Data
 
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
 
MySQL Cluster e Big Data
MySQL Cluster e Big DataMySQL Cluster e Big Data
MySQL Cluster e Big Data
 
Trabalho de sgbd
Trabalho de sgbdTrabalho de sgbd
Trabalho de sgbd
 
TRIO IT - Resumo
TRIO IT - ResumoTRIO IT - Resumo
TRIO IT - Resumo
 
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
 
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
 
Realmente devo pensar na versão Enterprise do MySQL?
Realmente devo pensar na versão Enterprise do MySQL?Realmente devo pensar na versão Enterprise do MySQL?
Realmente devo pensar na versão Enterprise do MySQL?
 
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOS
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOSA PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOS
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOS
 
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
 
WebSeminario Oracle
WebSeminario OracleWebSeminario Oracle
WebSeminario Oracle
 
10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS
 

Mais de 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
 
MySQL Roadmap NoSQL HA Fev17
MySQL Roadmap NoSQL HA Fev17MySQL Roadmap NoSQL HA Fev17
MySQL Roadmap NoSQL HA Fev17MySQL 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
 
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
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
 
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
 
MySQL Enterprise Edition Portfolio
MySQL Enterprise Edition PortfolioMySQL Enterprise Edition Portfolio
MySQL Enterprise Edition PortfolioMySQL Brasil
 
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...MySQL Brasil
 

Mais de MySQL Brasil (14)

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
 
MySQL Roadmap NoSQL HA Fev17
MySQL Roadmap NoSQL HA Fev17MySQL Roadmap NoSQL HA Fev17
MySQL Roadmap NoSQL HA Fev17
 
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
 
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
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
 
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
 
MySQL Enterprise Edition Portfolio
MySQL Enterprise Edition PortfolioMySQL Enterprise Edition Portfolio
MySQL Enterprise Edition Portfolio
 
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
 

Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition

  • 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.1 Airton Lastori airton.lastori@oracle.com Fev-2015 Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition
  • 2. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.2 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
  • 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5 Agenda  Oracle e MySQL  Portfolio MySQL  Disponibilidade, Desempenho e Segurança  Perguntas?
  • 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6 Edward Screven & Tomas Ulin no Open World 2014  [video] youtube.com/watch?v=fzCpd4j72jA Oracle Chief Corporate Architect & VP of MySQL Engineering
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7 Os MELHORES COMPONENTES da pilha MySQL: Aplicações Web da próxima geração Aplicações On-Premise, na Nuvem ou Distribuídas
  • 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8 Oracle elevando o nível Novamente, um melhor MySQL para vocês 2x Engineering Staff 3x QA Staff 2x Support Staff ...em menos de 5 anos
  • 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9 MySQL Enterprise Monitor 2.2 MySQL Cluster 7.1 MySQL Cluster Manager 1.0 MySQL Workbench 5.2 MySQL Database 5.5 MySQL Enterprise Backup 3.5 MySQL Enterprise Monitor 2.3 MySQL Cluster Manager 1.1 MySQL Enterprise Backup 3.7 Todos GA! Oracle Products Certifications MySQL Windows Installer & Tools MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Audit MySQL Cluster 7.2 MySQL Cluster Manager 1.3 MySQL Utilities MySQL Workbench 6.0 Todos GA! MySQL Database 5.6 MySQL Cluster 7.3 MySQL Enterprise Monitor 3.0 MySQL Enterprise Backup 3.11 MySQL Fabric MySQL Workbench 6.2 MySQL Enterprise Encryption Todos GA! Disponível agora! Breve histórico: 2010 - 2014 MySQL Database 5.7 DMR MySQL Cluster 7.4
  • 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10 MySQL Central @ Oracle Open World 2014 Alguns cases apresentados...  [slides] oracle.com/openworld/mysql
  • 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11 MySQL ISV Partners in LAD Brasil América Central Argentina México
  • 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.12 Fonte: http://db-engines.com/en/ranking_trend (dezembro/14)
  • 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13 MySQL: casos de sucesso + de 20 indústrias mysql.com/customers
  • 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.15 2008 até 4 CPU MySQL 5.0 MySQL AB até 16 CPU MySQL 5.1 Sun até 32 CPU MySQL 5.5 Oracle até 48 CPU MySQL 5.6 Evolução da escalabilidade do MySQL 2009 2010 2013 Use InnoDB para usufruir melhor de hardwares modernos.
  • 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.16 MySQL 5.5.28 MySQL 5.6.7 +234% Ganhos de Performance 0 2.000 4.000 6.000 8.000 10.000 12.000 14.000 16.000 18.000 32 64 128 256 512 TransaçõesporSegundo Conexões MySQL 5.6 vs. 5.5 - Leituras (Linux) Oracle Linux 6 Intel(R) Xeon(R) E7540 x86_64 MySQL leveraging: - 48 of 96 available CPU threads - 2 GHz, 512GB RAM Performance MySQL 5.6: InnoDB SysBench Benchmarks
  • 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.17 MySQL 5.5.28 MySQL 5.6.7 +151% Ganhos de Performance 0 2.000 4.000 6.000 8.000 10.000 12.000 32 64 128 256 512 TransaçõesporSegundo Conexões MySQL 5.6 vs. 5.5 – Escritas+Leituras (Linux) Oracle Linux 6 Intel(R) Xeon(R) E7540 x86_64 MySQL leveraging: - 48 of 96 available CPU threads - 2 GHz, 512GB RAM Performance MySQL 5.6: InnoDB SysBench Benchmarks
  • 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.18 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 completaInstrumentação •Segurança •Facilidade de uso •Flexibilidade •...E MAIS... Outras melhorias dev.mysql.com/tech-resources/articles/mysql-5.6-rc.html
  • 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.19 usuários/dependência 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”
  • 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.20 usuários/dependência “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, decisão por investir dinheiro. dia 1 6 meses 1 ano Tempo “livre” Qual o custo? 1min de indisponibilidade = PREJUÍZO $
  • 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.21 MySQL Enterprise Edition Suporte + Backup + Monitor + Workbench + Plug-ins Escalabilidade Segurança Auditoria Criptografia Oracle Enterprise Manager for MySQL
  • 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.22  sistema de workflow para processos judiciais dos estados de RS, PR e SC, desenvolvido internamente com MySQL+PHP  Infraestrutura implementada com alta-disponibilidade, segurança e escalabilidade incremental Caso de Sucesso Aplicação customizada “Estamos muito satisfeitos com a capacidade de armazenamento do banco de dados MySQL Enterprise Edition. Atualmente, temos 25 milhões de documentos, acessíveis para aproximadamente 70 mil usuários cadastrados no sistema, e estamos atendendo cerca de 3,5 mil usuários simultâneos com estabilidade e ótimo desempenho, chegando a rodar 8 mil transações por segundo.” Carlos Abelaira Diretor de Processo Eletrônico, TRF4 mysql.com/customers/view/?id=1233
  • 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.23  a Globo.com reúne e publica na Internet todo o conteúdo multimídia das Organizações Globo para a audiência de língua portuguesa mundial  comprovou a robustez do MySQL ao suportar grandes picos de audiência sem alterar a performance dos sites, como 9,8 milhões de visitantes e 31,5 milhões de page views em um único dia no site do GloboEsporte durante a Copa do Mundo 2010 Caso de Sucesso Websites “O MySQL Enterprise Edition é uma solução confiável, fácil de usar, escalável, leve e rápida, que garante maior autonomia aos nossos desenvolvedores e nos permite acelerar os tempos de publicação de um novo site. Tudo isso com um baixo custo operacional.” Camila Dias Gerente de Banco de Dados, Globo.com mysql.com/customers/view/?id=980
  • 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.24  site de e-commerce e ingressos oficial para Olimpíadas, operando em 18 mercados globais, 19 call centers espalhados pelo mundo  ao migrar do Microsoft SQL Server para MySQL+Oracle, foi possível escalar 4 vezes mais e crescer a base de usuários de 10 milhões para 100 milhões Caso de Sucesso MySQL + Oracle DB “At Ticketmaster, we use MySQL and Oracle to complement each other. The end result is a highly-distributed, optimal-performing database environment that powers one of the largest e- commerce and ticketing sites in the world.” Ed Presz – Sr. Director Database Engineering Ticketmaster/Live Nation Entertainment, Inc. mysql.com/customers/view/?id=684
  • 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.25 MySQL Enterprise Monitor Oracle Enterprise Manager Oracle Audit Vault Oracle Secure Backup DBAs SysAdmins Clientes Frontend ETL/Data Integration Application Integration ERP CRM Intranet Apps Funcionários& Fornecedores Backend MySQL EE + Oracle DB + Golden Gate MySQL Database MySQL Cluster Web Servers & Application Servers Cache Distribuído Integração Oracle RAC Oracle Exadata MySQL Database
  • 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.28 Otimizações 3 questões para tratar com o MySQL Enterprise
  • 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.30 Otimizações 3 questões para tratar com o MySQL Enterprise
  • 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.31 Pessoas 40% Processos 40% Produtos 20% Por que há indisponibilidade não planejada? gartner.com/DisplayDocument?id=334197
  • 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.32 Pessoas 40% Processos 40% Produtos 20% Reduzindo indisponibilidade soluções certificadas
  • 27. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.33 1. MySQL 5.6 Replication 2. MySQL Fabric 3. Oracle VM Template 4. Oracle Clusterware 5. Solaris Cluster 6. Windows Cluster 7. DRBD 8. MySQL Cluster MySQL com Alta-disponibilidade Soluções Certificadas pela Oracle mysql.com/why-mysql/white-papers/mysql_wp_ha_strategy_guide.php
  • 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.34 Alta-Disponibilidade
  • 29. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.35 Soluções de HA homologadas pela Oracle
  • 30. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.36 Pessoas 40% Processos 40% Produtos 20% Reduzindo indisponibilidade +automação +conhecimento +automação +ferramentas
  • 31. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.37  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
  • 32. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.38 Dashboard único para gerenciar stack Oracle  70% dos clientes Oracle também usam MySQL – Aplicações Web, sob-demanda, departmentais e embarcadas. – Integração muito solicitada pelos clientes Oracle Enterprise Manager for MySQL
  • 33. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.40 Performance Security Availability
  • 34. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.41 MySQL Enterprise Monitor 3.0  Monitoramento em tempo real da performance e disponibilidade  Encontre e corrija problemas visualmente  Monitore discos e faça capacity planning  Comece a monitorar em 10 minutos  Arquitetura que não exige agentes  Agente remoto monitora SO
  • 35. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.42
  • 36. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.43
  • 37. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.44
  • 38. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.45
  • 39. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.46 Explain Query
  • 40. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.47
  • 41. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.48 QRTi Query Response Time Index
  • 42. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.49 Eventos
  • 43. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.50
  • 44. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.51
  • 45. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.52
  • 46. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.53 Advisors
  • 47. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.54
  • 48. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.55
  • 49. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.56
  • 50. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.57 Capacity Planning
  • 51. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.58
  • 52. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.59 Otimizações 3 questões para tratar com o MySQL Enterprise
  • 53. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.60 MySQL Enterprise Backup  Backup online para InnoDB, tamanho ilimitado  Backups automatizados: completos, incrementais, parciais  Compressão, Criptografia  Metadados de status, progresso e histórico  Compatível SBT, Oracle Secure Backup  Suporte Cloud (Amazon S3)  Point in Time Recovery, Parcial ou Completo  Multi-Plataforma: Windows, Linux, Unix MEB Backup Files MySQL Database Files mysqlbackup Backup e Recovery mais rápidos e online.
  • 54. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.61 MySQL Enterprise Backup Menor tempo em backups e restores, menos downtime
  • 55. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.62
  • 56. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.63
  • 57. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.65 Otimizações 3 questões para tratar com o MySQL Enterprise
  • 58. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.67 60x Melhor Escalabilidade comThread Pool MySQL 5.6.11 Oracle Linux 6.3, Unbreakable Kernel 2.6.32 4 sockets, 24 cores, 48 Threads Intel(R) Xeon(R) E7540 2GHz CPUs 512GB DDR3 RAM Thread Pool habilitado/desabilitado
  • 59. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.68 18x Melhor Escalabilidade com Thread Pool Thread Pool habilitado/desabilitado MySQL 5.6.11 Oracle Linux 6.3, Unbreakable Kernel 2.6.32 4 sockets, 24 cores, 48 Threads Intel(R) Xeon(R) E7540 2GHz CPUs 512GB DDR3 RAM
  • 60. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.69  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
  • 61. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.73 Otimizações 3 questões para tratar com o MySQL Enterprise
  • 62. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.75 2. Usuário conecta-se e executa queries MySQL Enterprise Audit 1. DBA habilita no Server1 Server1 3. Conexões e queries dos usuários aparecem no log
  • 63. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.76
  • 64. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.77 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.
  • 65. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.78 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
  • 66. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.79  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
  • 67. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.80 MySQL Enterprise Encryption Standards Based Cryptography  MySQL encryption libraries – Symmetric encryption AES256 – Public-key / asymmetric cryptography  Key management – Generate public and private keys – Key exchange methods: RSA, DSA, DH  Sign and verify data – Cryptographic hashing for digital signing, verification, & validation
  • 68. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.87 • Oracle Enterprise Manager • Oracle Linux e Oracle VM • Oracle GoldenGate • Oracle Secure Backup • Oracle Audit Vault • Oracle Database Firewall • Oracle Clusterware (Grid) • My Oracle Online Support Soluções integradas e certificadas: mais valor agregado. MySQL Enterprise Oracle Certifications
  • 69. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.90 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
  • 70. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.91 MySQL for Beginners Ed 3 MySQL for Database Administrators Ed 3.1 MySQL Performance Tuning MySQL High Availability MySQL Cluster MySQL DBA Introduction to MySQL 5.5 MySQL Developers Techniques MySQL for Beginners Ed 3 MySQL and PHP Developing Dynamic Web Applications MySQL for Developers Ed 2 MySQL Advanced Stored Procedures MySQLDeveloper education.oracle.com/mysql Opcional Necessário Treinamentos e certificações Oracle Certified Professional, MySQL 5.6 DBA Oracle Certified Expert, MySQL Cluster DBA Certificações Oracle Certified Professional, MySQL 5.6 Developer
  • 71. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.92 @MySQLBR meetup.com/MySQL-BRfacebook.com/MySQLBR pt.planet.mysql.com
  • 72. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.93 MySQL Enterprise Edition Suporte + Backup + Monitor + Workbench + Plug-ins Escalabilidade Segurança Auditoria Criptografia Oracle Enterprise Manager for MySQL
  • 73. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.94 Contato comercial Rubens Lucca MySQL, Oracle rubens.lucca@oracle.com
  • 74. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.95 Sumário  Há muito investimento da Oracle no MySQL.  O MySQL já deve estar na sua organização e com certeza crescerá.  O MySQL Enterprise Edition aumenta a disponibilidade, o desempenho e a segurança.  Se a aplicações é de missão crítica ou tem potencial para ser o time de engenheiros de suporte MySQL da Oracle aliado às ferramentas e às soluções certificadas do MySQL Enterprise Edition eleva sua operação a um nível profissional.
  • 75. Copyright © 2014, Oracle and/or its affiliates. All rights reserved.96 Perguntas? Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterprise Edition