O documento discute as vantagens do banco de dados PostgreSQL, descrevendo-o como robusto, escalável e com muitas funcionalidades avançadas. Apesar disso, alguns criticam o nome pouco atraente e a falta de dono proprietário ou necessidade de certificações. No final, o autor convida os leitores a discutirem o tema e apreciarem uma cerveja.
2. O que une estas pessoas ?
por Fábio Telles Rodriguez
23 de agosto de 2012
3. O que une estas pessoas ?
Cerveja?
por Fábio Telles Rodriguez
23 de agosto de 2012
4. O que une estas pessoas ?
Cerveja? Dinheiro?
por Fábio Telles Rodriguez
23 de agosto de 2012
5. O que une estas pessoas ?
Cerveja? Dinheiro? Mulheres?
por Fábio Telles Rodriguez
23 de agosto de 2012
6. Não, é o Super Postgres
O mais
avançado banco
de dados livre do
mundo. . .
… com o pior
nome do
universo!
por Fábio Telles Rodriguez
23 de agosto de 2012
7. Divertido
● Fácil de instalar
● Boa documentação
● Comunidade
vibrante
● Você pode
modificá-lo e até
melhorá-lo
por Fábio Telles Rodriguez
23 de agosto de 2012
8. Construído sobre sólida fundação
● Evolução do Ingres
em Berkeley
● Conformidade com
padrão ISO
● Construído por
desenvolvedores
para
desenvolvedores
por Fábio Telles Rodriguez
23 de agosto de 2012
9. Robusto e Seguro
●
Totalmente ACID;
● Point In Time Recovery;
● Standby nativo;
● Patchs de segurança lançados regularmente ;
● Código bem escrito e bem documentadas;
● É comum passar anos sem reiniciar uma
base;
● Autenticação por senha, GSSAPI, LDAP,
Kerberos, RADIUS, SSL, etc.
por Fábio Telles Rodriguez
23 de agosto de 2012
10. Faz coisas incríveis!
● MVCC
● Busca textual
● Window Functions
● Common Table Expressions
● C, PL/pgSQL, PL/Python, PL/Perl,
PL/sh, PL/Java, PL/R, PL/LOL, etc
por Fábio Telles Rodriguez
23 de agosto de 2012
11. Faz malabarismos
● Tabelas com heranças e funções com sobrecarga
● Tipos de dados para geometria, redes, UUID, XML, Json,
Arrays, compostos, range, bit, boleano, enum, hstore, etc
● Domínios;
● Índices Btree, Bitmap, GIST, GIN, hash, com funções e
parciais
● E tudo isso pode ser estendido em C, em PL ou mesmo
só com SQL.
por Fábio Telles Rodriguez
23 de agosto de 2012
12. Extensões
PGXN Forks:
Core Contrib PGFoundry EDB
GBorg Bizgres
PGXC
Yahoo! Everest
por Fábio Telles Rodriguez
23 de agosto de 2012
14. Sabe dividir a bola
Foreign Data Wrappers
● Infraestrutura para conexão com
outras fontes de dados;
● Completamente transparente para a
aplicação;
● Qualquer um pode construir seu
próprio plugin em horas;
● Alguns já criados: oracle, mysql, odbc,
couchdb, ldap, twitter, web services,
Amazon S3, etc;
por Fábio Telles Rodriguez
23 de agosto de 2012
15. Dá até para usar GPU c/ FDW
PGStrom: 10x a 20x mais rápido
http://wiki.postgresql.org/wiki/PGStrom
por Fábio Telles Rodriguez
23 de agosto de 2012
16. Comunidade Vibrante
● Novas versões lançadas anualmente
● 17 listas por e-mail + 42 listas regionais
● Acesso direto e on-line aos
desenvolvedores via IRC
● Dezenas de eventos exclusivos de postgres
todos os anos. Em 2011 foram 6 só no
Brasil
● Novos artigos nos planetas diariamente
● Amigável para novos usuários e novos
desenvolvedores
por Fábio Telles Rodriguez
23 de agosto de 2012
18. SIM, Software Livre tem Suporte
● Você pode contar com o suporte da
comunidade
● Você pode escolher
● Você pode trocar de empresa
● Você pode encomendar novas
funcionalidades no Postgres para você
● Você não precisa pagar um suporte para ter
acesso à documentação e os últimos patches
por Fábio Telles Rodriguez
23 de agosto de 2012
20. Defeitos
● Você não vai ficar milionário vendendo
● Você não vai se tornar irresistível usando
● Você não vai precisar tirar uma certificação
para provar que é competente
● Você não vai poder processar o
desenvolvedor...
...mas pode pagar uma cerveja para ele!!!
por Fábio Telles Rodriguez
23 de agosto de 2012
21. Em resumo
As pessoas que gostam de Postgres acham:
● Robusto e confiável e escalável
● Com funcionalidades avançadas e muito extensível
● Divertido e coerente com padrões ISO
As pessoas que não gostam do Postgres
acham:
● Não foi criado para arrastadores de mouse
● Não tem dono
● Não paga propina
por Fábio Telles Rodriguez
23 de agosto de 2012
22. OBRIGADO
Dúvidas, sugestões, correções,
indignações e cervejas são
bem vindas!
Fábio Telles Rodriguez,
Timbira: http://timbira.com.br
SAVEPOINT:
http://tellesr.wordpress.com/
● e-mail:
telles@timbira.com.br
por Fábio Telles Rodriguez
23 de agosto de 2012