Banco de dados PostgreSQL em ambientes de alta
performance e disponibilidade.
2
Flavio Gurgel
● DBA desde 1995
● PostgreSQL desde 1999
● 4Linux
● Consultor e instrutor
● Líder de projetos especiais
● ...
3
PostgreSQL
● Banco de dados objeto-relacional
● Escalável e extensível
● Funções avançadas
● Diversas opções de replicaç...
4
Alguns usuários expoentes
● Mundo
● NTT, Skype, MyYearbook, Yahoo
● Basf, Afilias, ONU, IMDB, Apple, Fujitsu
● Diversas ...
5
PostgreSQL na Caixa
● Case – Multicanal – PostgreSQL 8.3 sobre Solaris
● Transações bancárias e sociais de caixas eletrô...
6
Ambiente OLTP Multicanal
PostgreSQL 8.3
Balanceador
JBoss AS
JBoss AS
JBoss AS
JBoss AS
PostgreSQL
PostgreSQL
ATM
Replic...
7
Construção do Multicanal
● Recomendações:
● Sistema operacional
● Hardware
● PostgreSQL
● Desenvolvedores
● Consultoria ...
8
PostgreSQL no Datasus
● SISREG – Sistema da Regulação da Saúde
● ANTES: Banco de dados “engargalado”
● ALÍVIO: Migração ...
9
SISREG HA e Data Warehouse
PostgreSQL 9.0
10
SISREG Escalabilidade
PostgreSQL 9.1 e Bucardo
11
Monitoramento PostgreSQL
com Zabbix
Upcoming SlideShare
Loading in …5
×

Banco de dados PostgreSQL em ambientes de alta performance e disponibilidade

1,007
-1

Published on

Em 19/06/2013 aconteceu em São Paulo, no Hotel Maksoud Plaza, o evento Wireless Mundi. A 4Linux marcou presença com a palestra: “Banco de Dados PostgreSQL em ambiente de alta performance”, ministrada pelo construtor (consultor + instrutor) Flávio Gurgel.

Confira aqui os slides da apresentação

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,007
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Banco de dados PostgreSQL em ambientes de alta performance e disponibilidade

  1. 1. Banco de dados PostgreSQL em ambientes de alta performance e disponibilidade.
  2. 2. 2 Flavio Gurgel ● DBA desde 1995 ● PostgreSQL desde 1999 ● 4Linux ● Consultor e instrutor ● Líder de projetos especiais ● Membro PostgreSQL Brasil
  3. 3. 3 PostgreSQL ● Banco de dados objeto-relacional ● Escalável e extensível ● Funções avançadas ● Diversas opções de replicação ● Alto desempenho OLTP/OLAP/Web ● Exclusivos: FDW e Window Functions ● Várias linguagens procedurais ● Desenvolvimento ativo e forte ● Licença flexível baseada em BSD
  4. 4. 4 Alguns usuários expoentes ● Mundo ● NTT, Skype, MyYearbook, Yahoo ● Basf, Afilias, ONU, IMDB, Apple, Fujitsu ● Diversas agências governamentais ● Brasil ● Caixa, Datasus, Serpro ● TRTs, TJs, Metrô SP
  5. 5. 5 PostgreSQL na Caixa ● Case – Multicanal – PostgreSQL 8.3 sobre Solaris ● Transações bancárias e sociais de caixas eletrônicos. ● ANTES: Terceirizado e a Caixa pagava por transação ● DURANTE: Foi internalizado com software livre ● HOJE: Estável já há 2 anos ● 18 milhões de transações de banco de dados em dia de pico. ● Caixa usa PostgreSQL em dezenas de outros sistemas
  6. 6. 6 Ambiente OLTP Multicanal PostgreSQL 8.3 Balanceador JBoss AS JBoss AS JBoss AS JBoss AS PostgreSQL PostgreSQL ATM Replicação Storage Site Contingência Aplicação Java EE Mainframe
  7. 7. 7 Construção do Multicanal ● Recomendações: ● Sistema operacional ● Hardware ● PostgreSQL ● Desenvolvedores ● Consultoria à equipe multidisciplinar
  8. 8. 8 PostgreSQL no Datasus ● SISREG – Sistema da Regulação da Saúde ● ANTES: Banco de dados “engargalado” ● ALÍVIO: Migração de versão e de S.O. ● DURANTE: Pool, balanceamento de carga ● FINAL: Escalabilidade horizontal ● HOJE: Pode atender ao país todo
  9. 9. 9 SISREG HA e Data Warehouse PostgreSQL 9.0
  10. 10. 10 SISREG Escalabilidade PostgreSQL 9.1 e Bucardo
  11. 11. 11 Monitoramento PostgreSQL com Zabbix

×