Fisl10 MySql na Globo.com por Camila Dias

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

4 comments

Comments 1 - 4 of 4 previous next Post a comment

  • + camilapdias camilapdias 4 months ago
    Oi juarez, valeu pelo feedback! Nós usamos o modelo de replicação que está documentado no site da mysql. Para montar o Master-Master é só vc fazer uma configuração Master-slave nas duas direções, ou seja, na prática o Master2 é o slave do Master1 e vice-versa.
    Bem, você não disse qual era a dúvida mas no link http://dev.mysql.com/doc/refman/5.0/en/replication-howto.html tem um passo-a-passo de como configurar a replicação no Mysql. Espero ter ajudado, qualquer coisa é só falar .

    abs!
  • + juarezpaf Juarez P. A. Filho 4 months ago
    A palestra foi ótima, eu assisti praticamente sem piscar. Muito interessante saber que o projeto Amazônia foi desenvolvido utilizando ROR.

    Eu fiquei com uma dúvida na parte da arquitetura quando você citou que usam um esquema Master > Master. Gostaria de saber mais detalhes sobre como essa replicação é feita. Teria alguma material disponível sobre??

    Parabéns e até a próxima.
  • + camilapdias camilapdias 4 months ago
    Oi Felipe, obrigada pelo feedback. O projeto Amazônia usa Ruby on Rails e o do Wordpress é PHP. Que eu saiba temos mais um ou dois projetos com PHP, mas muita coisa é Python e Java.
    abs,
    Camila
  • + felipernb Felipe Ribeiro 4 months ago
    Parabéns pela apresentação, eu assisti e achei o máximo! Faltou só falar qual linguagem de programação vocês usam para a interação com o BD.

    Fora os projetos com Wordpress existem outros com PHP?

    Tenho apresentado uma palestra 'evangelizadora' do PHP em alguns eventos, inclusive no FISL (http://www.slideshare.net/felipernb/php-no-coisa-de-moleque-fisl-edition) e seria bacana saber de cases nacionais.

    Abraço!
Post a comment
Embed Video
Edit your comment Cancel

6 Favorites

Fisl10 MySql na Globo.com por Camila Dias - Presentation Transcript

  1. MyS QL na G lobo.com C amila Dias Henrique Leandro
  2. Agenda • MySQL Server • CASE Globo.com 2
  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
  4. MySQL Server 5.4 Solaris x86 sysbench benchmark – MySQL 5.4 vs. 5.1
  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
  7. MyS QL na G lobo.com
  8. Globo.com A G lobo.com é ● Jovem ● Dinâmica ● Des contraída ●
  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
  17. Casos de Sucesso ● G lobo Amazônia ● Wordpres s
  18. Portal Globo Amazônia
  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
  20. Portal Globo Amazônia Arquitetura do Projeto Amazônia Master-Master Protestos Orkut app client Consultas Cache WebServers / Apache Escritas Backup Relatórios Leituras Master Master 1 2
  21. Wordpress
  22. Wordpress • Mais de 1000 B log s E ditoriais de Jornalis mo, Entretenimento e Es portes • Farm exclus iva do B B B
  23. Wordpress Arquitetura do Projeto Wordpress Master-Master com Slaves Cache WebServer / Apache Leituras WP Super Cache HyperDB Escritas Backup Relatórios Master Master 1 2 Slave Slave 1 2 VIP / LoadBalancer
  24. Lições Aprendidas • K IS S • MyS QL 5.0.7 • C entOS 5.2 • 64 bits • Innodb é a Default Eng ine
  25. Lições Aprendidas • Trans ações curtas • C omandos s imples • Índices em Memória • R eg ras de neg ócio na aplicação • Memcached
  26. Globo.com e Futuro • MyS QL como plataforma oficial de B anco de Dados • Novos s ites já s ão em MyS QL • Evolução da arquitetura
  27. Perg untas ? !?
  28. Obrig ada ! C amila Dias cdias @ corp.g lobo.com Henrique Leandro henrique.leandro@ s un.com

+ camilapdiascamilapdias, 4 months ago

custom

882 views, 6 favs, 1 embeds more stats

Palestra apresentada no FISL10 em Porto Alegre

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 882
    • 864 on SlideShare
    • 18 from embeds
  • Comments 4
  • Favorites 6
  • Downloads 18
Most viewed embeds
  • 18 views on http://ccasado.com

more

All embeds
  • 18 views on http://ccasado.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories