O documento apresenta o uso do MySQL na Globo.com, descrevendo: (1) como o MySQL é escalável e otimizado; (2) os desafios da Globo.com em termos de volume, disponibilidade e complexidade; (3) como o MySQL atende bem aos requisitos da Globo.com de forma confiável, escalável e com menor custo.
3. MySQL Server 5.4
• Escalabilidade - MySQL/InnoDB escala até 16-cores x86
• Otimização das Subconsultas - (tempo de resposta > 99%)
• Novos métodos de Join para beneficiar MySQL Cluster
• E mais (stored procedure error handling, Dtrace probes, etc)
• GA Previsto: Dezembro 2009
5. Novo Modelo Versões / Releases
• Proposta de mudar o modelo de entrega das releases
• Modelo “Milestone”
• Produzir um “milestone release” a cada 3-6 meses
• Produzir um release “GA” a cada 12-18 meses
6. MySQL Server 2010
Candidatos para MySQL Server em 2010 :
• Online Backup
• Melhorias no Particionamento
• Chave Estrangeira para todos os Engines
• Melhorias na Replicação
• Mais otimizações de subconsulta
9. Desafios
G rande volume de aces s o
Efetividade na dis tribuição
Dis ponibilidade
C omplexidade das aplicações
S etor em cons tante evolução
Adicionar valor ao conteúdo
Padrão G lobo de qualidade
INOVAÇ ÃO
10. Globo.com e Software Livre
• G lobo.com us a s oftware livre des de
2002 – LAMP
• MyS QL era us ado em s is temas
internos
11. Globo.com - Novos Rumos
2007 ...
Mudanças
C ulturais e
E s truturais
12. Globo.com - Novos Rumos
Mudanças C ulturais :
● S C R UM - Ag ilidade no des envolvimento
● Liberdade C riativa
● R es pons abilidade Dis tribuída
● Equipes Auto-G erenciadas
● Menor B urocracia e Maior Qualidade
● ITIL - Qualidade Pres tação de s erviços
● Participação em Eventos Nacionais e Internacionais
13. Globo.com - Novos Rumos
C ada vez mais ...
S oftware Livre
Pens ar Horizontal
Vertica
l
Horizontal
14. Globo.com e MySQL
50
P 45
r 40
o 35
j 30
e 25 MySQL
t 20 Outros BDs
o 15
s 10
5
0
2007 2009
15. Globo.com e MySQL
Por que MyS QL?
• C onfiável
• Qualidade
• Fácil de Us ar
• Ag ilidade nas s oluções
• Es calável
• Leve e rápido
• Menor cus to operacional
16. Custo do Projeto
B D Proprietário B D MyS QL
Hardware 4 s ervers = X 4 s ervers = X
Licença 4 s ervers x 8C PU =
C omercial 32cpus 0
Total = 5X
C us to Total 6X X
Da S olução
C us to do projeto é até 6x menor us ando MyS QL
19. Portal Globo Amazônia
●
Lançado em s et/08
● S olução Mas hup: Portal + Dados do INPE +
Orkut + G oog le Maps + Twitter
●
Mais de 50 milhões de protes tos
● Mais de 500.000 já ins talaram no Orkut