Postgres Wonderland - PGDay CE2013

435 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
435
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Postgres Wonderland - PGDay CE2013

  1. 1. por Fábio Telles Rodriguez03 de maio de 2013PostgresWonderland
  2. 2. por Fábio Telles Rodriguez03 de maio de 2013O que une estas pessoas ?
  3. 3. por Fábio Telles Rodriguez03 de maio de 2013O que une estas pessoas ?Cerveja?
  4. 4. por Fábio Telles Rodriguez03 de maio de 2013O que une estas pessoas ?Cerveja? Dinheiro?
  5. 5. por Fábio Telles Rodriguez03 de maio de 2013O que une estas pessoas ?Cerveja? Dinheiro? Mulheres?
  6. 6. por Fábio Telles Rodriguez03 de maio de 2013Não, é o Super PostgresO maisavançado bancode dados livre domundo. . .… com o piornome douniverso!
  7. 7. por Fábio Telles Rodriguez03 de maio de 2013Histórico60s● CODASYL● IBM IMS70s● ADABAS● Teoria relacional(Codd)● IBM System R● Berkeley Ingres● Oracle
  8. 8. por Fábio Telles Rodriguez03 de maio de 2013Histórico80s● System R → DB2● Ingres → CA Ingres,Sybase, Informix,SQL Server,Interbase, Postgres● Teradata● SQL 86, 8990s● ISO SQL 92, 99
  9. 9. por Fábio Telles Rodriguez03 de maio de 2013Divertido● Fácil de instalar● Boa documentação● Comunidadevibrante● Você podemodificá-lo e atémelhorá-lo
  10. 10. por Fábio Telles Rodriguez03 de maio de 2013Construído sobre sólida fundação● Evolução do Ingresem Berkeley● Conformidade compadrão ISO● Construído pordesenvolvedoresparadesenvolvedores
  11. 11. por Fábio Telles Rodriguez03 de maio de 2013Robusto e Seguro
  12. 12. por Fábio Telles Rodriguez03 de maio de 2013Robusto e Seguro●Totalmente ACID;● Point In Time Recovery (PITR);● Standby nativo;● Patchs de segurança lançados regularmente ;● Código bem escrito e bem documentado;● É comum passar anos sem reiniciar umabase;● Autenticação por senha, GSSAPI, LDAP,Kerberos, RADIUS, SSL, etc.
  13. 13. por Fábio Telles Rodriguez03 de maio de 2013Faz coisas incríveis!
  14. 14. por Fábio Telles Rodriguez03 de maio de 2013Faz 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
  15. 15. por Fábio Telles Rodriguez03 de maio de 2013Faz 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 eparciais● E tudo isso pode ser estendido em C, em PL ou mesmosó com SQL.
  16. 16. por Fábio Telles Rodriguez03 de maio de 2013Forks:EDBBizgresPGXCYahoo! EverestExtensõesPGXNPGFoundryGBorgContribCore
  17. 17. por Fábio Telles Rodriguez03 de maio de 2013Extensões
  18. 18. por Fábio Telles Rodriguez03 de maio de 2013Sabe dividir a bolaForeign Data Wrappers● Infraestrutura para conexão comoutras fontes de dados;● Completamente transparente para aaplicação;● Qualquer um pode construir seupróprio plugin em horas;● Alguns já criados: oracle, mysql, odbc,couchdb, ldap, twitter, web services,Amazon S3, etc;
  19. 19. por Fábio Telles Rodriguez03 de maio de 2013Dá até para usar GPU c/ FDWPGStrom: 10x a 20x mais rápidohttp://wiki.postgresql.org/wiki/PGStrom
  20. 20. por Fábio Telles Rodriguez03 de maio de 2013Comunidade Vibrante● Novas versões lançadas anualmente● 17 listas por e-mail + 42 listas regionais● Acesso direto e on-line aosdesenvolvedores via IRC● Dezenas de eventos exclusivos de postgrestodos os anos. Em 2011 foram 6 só noBrasil● Novos artigos nos planetas diariamente● Amigável para novos usuários e novosdesenvolvedores
  21. 21. por Fábio Telles Rodriguez03 de maio de 2013Comunidade Vibrante
  22. 22. por Fábio Telles Rodriguez03 de maio de 2013SIM, Software Livre tem Suporte● Você pode contar com o suporte dacomunidade● Você pode escolher● Você pode trocar de empresa● Você pode encomendar novasfuncionalidades no Postgres para você● Você não precisa pagar um suporte para teracesso à documentação e os últimos patches
  23. 23. por Fábio Telles Rodriguez03 de maio de 2013Suporte
  24. 24. por Fábio Telles Rodriguez03 de maio de 2013Defeitos● 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çãopara provar que é competente● Você não vai poder processar odesenvolvedor......mas pode pagar uma cerveja para ele!!!
  25. 25. por Fábio Telles Rodriguez03 de maio de 2013Em resumoAs 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 ISOAs pessoas que não gostam do Postgresacham:● Não foi criado para arrastadores de mouse● Não tem dono● Não paga propina
  26. 26. por Fábio Telles Rodriguez03 de maio de 2013OBRIGADODúvidas, sugestões, correções,indignações e cervejas sãobem vindas!Fábio Telles Rodriguez,Timbira: http://timbira.com.brSAVEPOINT:http://tellesr.wordpress.com/● e-mail:telles@timbira.com.br

×