Upload
mysql-brasil
View
861
Download
2
Embed Size (px)
DESCRIPTION
C
Citation preview
<Insert Picture Here>
Marcos Trujillo [email protected]
Airton Lastori [email protected]
out-2011
MySQL Enterprise Edition
Time MySQL Brasil
Marcos Trujillo
Airton Lastori
Marcelo Telles
Ana Guiselini
Estratégia Oracle: Completa. Aberta. Integrada.
• Construído em conjunto
• Testado em conjunto
• Gerido em conjunto
• Manutenção em conjunto
• Baseada em padrões abertos
• Menor custo
• Menor risco
• Mais confiável
MySQL está Potencializando a Web
SaaS, Hosting
Web OEM / ISV’s
Telecommunications
Clientes MySQL com Sucesso
Enterprise 2.0
Foco MySQL – Áreas
Investimento Oracle no MySQL Inovação Acelerada
Fazer o MySQL um Melhor MySQL • #1 BD Open Source para Web Applications
• LAMP Stack mais completo do mercado
• Telecom, Embedded & Windows
Desenvolver, Promover e Suportar o MySQL • Melhorias na Engenharia, Suporte e Consultoria
• Suporte Oracle 24x7 de alto-nível
MySQL Community Edition • Releases do código-fonte e binários
• GPL
Alguns clientes
fonte: alexa.com/topsites 17-ago-2011
Top websites
Quem usa MySQL – Top 10 Websites
1.Google
2.Facebook
3.Youtube
4.Yahoo!
5.Blogger.com
6.Baidu.com
7.Wikipedia
8.Windows Live
9.Twitter
10.QQ.com
fonte: alexa.com/topsites 17-ago-2011
Por que MySQL é muito utilizado?
1. MySQL: projetado para a Web
2. baixo TCO
3. performance & escalabilidade
4. confiabilidade & disponibilidade
5. LAMP stack
6. facilidade de uso & administração
7. a melhor escolha para SaaS & cloud
8. MySQL Cluster para serviços Web de escala
9. MySQL Enterprise Edition da Oracle
10. MySQL & NoSQL
http://www.mysql.com/why-mysql/white-papers/mysql-wp-top10-webbased-apps.php
Por que MySQL é muito utilizado?
1. MySQL: projetado para a Web
2. baixo TCO
3. performance & escalabilidade
4. confiabilidade & disponibilidade
5. LAMP stack
6. facilidade de uso & administração
7. a melhor escolha para SaaS & cloud
8. MySQL Cluster para serviços Web de escala
9. MySQL Enterprise Edition da Oracle
10. MySQL & NoSQL
http://www.mysql.com/why-mysql/white-papers/mysql-wp-top10-webbased-apps.php
Subscrições MySQL V
alo
r A
gre
gad
o
Cluster
Enterprise +
• MySQL Cluster
Manager
Enterprise
Edition
Standard +
• Plug-Ins
• Enterprise Monitor
• Enterprise Backup
• MySQL Workbench
Standard
Edition
• MySQL Database • Oracle Premier Support
Edições MySQL
Features
MySQL Editions
Standard
SE
Enterprise
EE
Cluster
CGE
MySQL Database ✔ ✔ ✔
MySQL Connectors ✔ ✔ ✔
MySQL Replication ✔ ✔ ✔
MySQL Partitioning ✔ ✔
MySQL Workbench SE ✔ ✔ ✔
Storage Engine: MyISAM ✔ ✔ ✔
Storage Engine: InnoDB ✔ ✔ ✔
Storage Engine: NDB ✔
MySQL Enterprise Monitor ✔ ✔
MySQL Enterprise Backup ✔ ✔
MySQL External Authentication ✔ ✔
MySQL Thread Pool ✔ ✔
MySQL Cluster Manager ✔
MySQL Cluster Geo-Replication ✔
Edições MySQL
Features
MySQL Editions
Standard
SE
Enterprise
EE
Cluster
CGE
MySQL Database ✔ ✔ ✔
MySQL Connectors ✔ ✔ ✔
MySQL Replication ✔ ✔ ✔
MySQL Partitioning ✔ ✔
MySQL Workbench SE ✔ ✔ ✔
Storage Engine: MyISAM ✔ ✔ ✔
Storage Engine: InnoDB ✔ ✔ ✔
Storage Engine: NDB ✔
MySQL Enterprise Monitor ✔ ✔
MySQL Enterprise Backup ✔ ✔
MySQL External Authentication ✔ ✔
MySQL Thread Pool ✔ ✔
MySQL Cluster Manager ✔
MySQL Cluster Geo-Replication ✔
Oracle Suporte para o MySQL
* MySQL Premier Support – 5 anos, começando pelo GA
Suporte Consultivo MySQL
DBA e
Desenvolvedores
My Oracle Support
Subscrições MySQL V
alo
r A
gre
gad
o
Cluster
Enterprise +
• NDB Storage
Engine
• MySQL Cluster
Geo-Replication
• MySQL Cluster
Manager
Enterprise
Edition
Standard +
• Plug-Ins
• Enterprise Monitor
• Enterprise Backup
• MySQL Workbench
Standard
Edition
• MySQL Database • Oracle Premier Support
Edições MySQL
Features
MySQL Editions
Standard
SE
Enterprise
EE
Cluster
CGE
MySQL Database ✔ ✔ ✔
MySQL Connectors ✔ ✔ ✔
MySQL Replication ✔ ✔ ✔
MySQL Partitioning ✔ ✔
MySQL Workbench SE ✔ ✔ ✔
Storage Engine: MyISAM ✔ ✔ ✔
Storage Engine: InnoDB ✔ ✔ ✔
Storage Engine: NDB ✔
MySQL Enterprise Monitor ✔ ✔
MySQL Enterprise Backup ✔ ✔
MySQL External Authentication ✔ ✔
MySQL Thread Pool ✔ ✔
MySQL Cluster Manager ✔
MySQL Cluster Geo-Replication ✔
Extensões Comerciais
• Enterprise Security
• Plug-In: MySQL External Authentication
• Enterprise Scalability
• Plug-In: MySQL Thread Pool
Com Thread Pooling Habilitado
Sysbench OLTP: Read Only
Performance
0
2000
4000
6000
8000
10000
12000
14000
16000
16 32 64 128 256 512 1,0242,0484,096
Simultaneous Database Connections
Tra
nsacti
on
s P
er
Seco
nd
Without Thead Pool
With Thead Pool
• MySQL 5.5.7
• Oracle Linux 5, Unbreakable Kernel
2.6.32
• 4 sockets, 48 cores, 4 X 12-core
AMD Opteron 6172 “Magny-Cours”
2.1GHz CPUs
• 64 GB DDR2 RAM
• 2 X Intel X25E SSD Drives
Com Thread Pooling Habilitado
Sysbench OLTP: Read / Write
Performance
0
2000
4000
6000
8000
10000
16 32 64 128 256 512 1,0242,0484,096
Simultaneous Database Connections
Tra
nsacti
on
s P
er
Seco
nd
Without Thead Pool
With Thead Pool
• MySQL 5.5.7
• Oracle Linux 5, Unbreakable Kernel
2.6.32
• 4 sockets, 48 cores, 4 X 12-core
AMD Opteron 6172 “Magny-Cours”
2.1GHz CPUs
• 64 GB DDR2 RAM
• 2 X Intel X25E SSD Drives
• Visão única e consolidada em todo o ambiente MySQL
• Auto-descoberta dos servidores MySQL, topologias de replicação
• Regras personalizáveis de monitorização e alertas
• Identificação de problemas antes que eles ocorram
• Reduz o risco de inatividade
• Facilita “scale out” sem exigir mais DBAs
Assistente virtual do DBA MySQL!
MySQL Enterprise Monitor
http://mysql.com/trials/
MySQL Enterprise Monitor 2.3
• Melhor desempenho no Monitoramento
• MySQL Query Analyzer
• Dados dos conectores MySQL
• Para aplicações Java e .Net
• Filtros para problemas de Query
• Full Table Scans, Bad Indexes
• Resolução mais rápida de problemas
• Relatórios para o MySQL Support
• Modelo de segurança melhorado
• Regras e gráficos melhorados
• Suporte à replicação e Cluster
GA
MySQL Enterprise Backup
• Anteriormente “InnoDB Hot Backup”
• Online, non-locking backup & recovery • Tables, Indexes
• Server, database, ou object-level
• Backups Lógico e Físico
• Backups Completos ou Incrementais
• Point-in-time recovery
• Backups Comprimidos
• Também oferece backup e recuperação para MyISAM
• Multi-plataforma (Windows, Linux, Unix)
http://mysql.com/trials/
Backups
Backups são até 3.5x mais rápidos do que mysqldump
GA
Restores
Restore é até 16x mais rápido do que mysqldump
- mysqldump performance não é linear (mais tables/indexes impacta na performance)
- MySQL Enterprise performance é quase linear
GA
Compressão do Backup
O tamanho do Backup é reduzido de 65% até 93%
GA
Subscrições MySQL V
alo
r A
gre
gad
o
Cluster
Enterprise +
• NDB Storage
Engine
• MySQL Cluster
Geo-Replication
• MySQL Cluster
Manager
Enterprise
Edition
Standard +
• Plug-Ins
• Enterprise Monitor
• Enterprise Backup
• MySQL Workbench
Standard
Edition
• MySQL Database • Oracle Premier Support
Edições MySQL
Features
MySQL Editions
Standard
SE
Enterprise
EE
Cluster
CGE
MySQL Database ✔ ✔ ✔
MySQL Connectors ✔ ✔ ✔
MySQL Replication ✔ ✔ ✔
MySQL Partitioning ✔ ✔
MySQL Workbench SE ✔ ✔ ✔
Storage Engine: MyISAM ✔ ✔ ✔
Storage Engine: InnoDB ✔ ✔ ✔
Storage Engine: NDB ✔
MySQL Enterprise Monitor ✔ ✔
MySQL Enterprise Backup ✔ ✔
MySQL External Authentication ✔ ✔
MySQL Thread Pool ✔ ✔
MySQL Cluster Manager ✔
MySQL Cluster Geo-Replication ✔
Operações de
Alta Disponibilidade
• Persistência
de Disco
• Consistência de
Configuração
• Agente de
Operação de Alta
Disponibilidade
MySQL Cluster Manager
Gerenciamento
Automatizado
• Gestão de
Todo Cluster
• Gerenciamento de
Processos
• Operações On-line
(Reconfiguração
/Upgrade)
Monitoramento
• Monitoramento do
Estado &
Recuperação
Como o MySQL Cluster Manager Ajuda?
Examplo: Upgrade do MySQL Cluster 6.3 to 7.1
• 1 x verificação preliminar do estado do Cluster
• 8 x comandos ssh por servidor
• 8 x comandos stop por processo
• 4 x edições dos arquivos de configuaração (2 x
mgmd & 2 x mysqld)
• 8 x comandos start por processo
• 8 x verificações do processo start e re-joined
• 8 x verificações de processos completos
• 1 x verificação de todo o cluster.
• Reedição manual de cada arquivo de configuração.
Total: 46 comandos – 2h30min. de interação
Sem MySQL Cluster Manager Com MySQL Cluster Manager
upgrade cluster --package=7.1 mycluster;
Total: 1 Comando
Resultados Redução de overhead e simplificação de
administração.
Reduz risco de downtime por erro do
administrador.
E muito mais!
Cliente Oracle + MySQL
Integração de Produtos – Em progresso • Oracle GoldenGate (MySQL Capture agora na GA!)
• Oracle Enterprise Linux + Oracle VM
• Oracle Secure Backup
• Certificações Oracle Fusion Middleware
• Oracle Audit Vault
• Oracle Enterprise Manager
+
Objetivo para 2011
MySQL Treinamento e Certificação
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
http://education.oracle.com
Treinamentos
Certificações
Opcional
Necessário
Obrigado!
Time MySQL Brasil
[email protected] [email protected] [email protected] [email protected]
@MySQLBR meetup.com/MySQL-BR
Downloads & Trials
dev.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
Links