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
Banco de dados PostgreSQL em ambientes de alta performance e disponibilidade
1. Banco de dados PostgreSQL em ambientes de alta
performance e disponibilidade.
2. 2
Flavio Gurgel
● DBA desde 1995
● PostgreSQL desde 1999
● 4Linux
● Consultor e instrutor
● Líder de projetos especiais
● Membro PostgreSQL Brasil
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
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
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
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
Construção do Multicanal
● Recomendações:
● Sistema operacional
● Hardware
● PostgreSQL
● Desenvolvedores
● Consultoria à equipe multidisciplinar
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