Como o PostgreSQL ajuda a uMov.me a crescer!!

327 visualizações

Publicada em

Palestra realizada na sexta Conferência Brasileira de PostgreSQL

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
327
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Como o PostgreSQL ajuda a uMov.me a crescer!!

  1. 1. Como o PostgreSQL ajuda a uMov.me a crescer Guilherme Elias Fabrizio Mello @guilhermelias @fabriziomello
  2. 2. app do pgbr 2015
  3. 3. Um pouco da uMov.me usando PostgreSQL ● Desde 2007 … ● +5 anos usando PostgreSQL em produção ● ~ 2TB … dados
  4. 4. ● Iniciou usando versão 8.4 ● Atualmente usando ■ 9.3[prod] ■ 9.4[dev] Um pouco da uMov.me usando PostgreSQL
  5. 5. Um pouco da uMov.me usando PostgreSQL ● Consultoria em PostgreSQL[2008] ● Capacitação interna em PostgreSQL ● Participação em eventos[2007, 2015]
  6. 6. Disponibilidade
  7. 7. AWS … Cloud … IaaS
  8. 8. EC2 … IOPS … RAID EBS … LVM … AMIs
  9. 9. Técnicas e Ferramentas
  10. 10. … Continuous Delivery … DbOps! Database Refactor …
  11. 11. Tuning …
  12. 12. ● Barrel Metal vs Cloud ● XFS
  13. 13. ● pgBadger ● Rotina de otimização
  14. 14. Manutenção
  15. 15. ● inchaço tabelas/indices ● [auto]vacuum [freeze] ● reindex ● pg_repack
  16. 16. Monitoramento
  17. 17. ● pg_activity ● pg_view
  18. 18. ● iotop ● iostat ● htop/atop
  19. 19. ● GWOS / Zabbix ● Cloud Watch
  20. 20. Backup / Restore
  21. 21. ● Físico ● Dump [diario/mensal/anual]
  22. 22. Replicação
  23. 23. ● Nativa ○ [warm stand by] ○ [streamming replication]
  24. 24. ● Lógica ○ E T L [customizações] ○ DbView [multi-tenancy]
  25. 25. Multi Tenant
  26. 26. Como o PostgreSQL ajuda a uMov.me a crescer Guilherme Elias Fabrizio Mello @guilhermelias @fabriziomello

×