Oracle x PostgreSQL

13
Oracle X PostgreSQL abio Telles Rodriguez Timbira - A empresa brasileira de PostgreSQL 07 de agosto de 2015 PGDay Campinas 2015

Transcript of Oracle x PostgreSQL

Page 1: Oracle x PostgreSQL

Oracle X PostgreSQL

Fabio Telles Rodriguez

Timbira - A empresa brasileira de PostgreSQL

07 de agosto de 2015

PGDay Campinas 2015

Page 2: Oracle x PostgreSQL

Apresentacao

Fabio Telles Rodrigues

I DBA Oracle e PostgreSQL +10 anos

I Colaborador Comunidade Brasileira de PostgreSQL

I Blog: http://savepoint.blog.br

I @telles

Page 3: Oracle x PostgreSQL

Timbira

I http://www.timbira.com.br

I A empresa Brasileira de PostgreSQL

I Consultoria / Desenvolvimento

I Planos de Suporte

I Parcerias com Empresas Desenvolvedoras de Software

I Treinamentos In-Company e On-Line

I Correcao de bugs no PostgreSQL garantida em contrato

Page 4: Oracle x PostgreSQL

Sobre esta apresentacao

I esta apresentacao esta disponıvel em:http://www.timbira.com.br/material

I esta apresentacao esta sob licenca Creative CommonsAtribuicao 3.0 Brasil :http://creativecommons.org/licenses/by/3.0/br

Page 5: Oracle x PostgreSQL

Sobre o que estamos falando?

Page 6: Oracle x PostgreSQL

Semelhancas

Origens semelhantes:

I Teoria Relacional de Edgar Frank Codd;

I Publicacoes sobre o System R da IBM;

I Nasceram em ambiente UNIX;

I Escritos majoritariamente em C;

Page 7: Oracle x PostgreSQL

Semelhancas

I ACID (Atomicidade, Consistencia, Isolamento e Durabilidade)

I MVCC (Controle de concorrencia multiversao)

I PITR (Point In Time Recovery)

I Hot Sandby

I Trabalham com cargas heterogeneas, OLTP, BI, Web, etc

I Patches de correcao lancados regularmente

Page 8: Oracle x PostgreSQL

Vantagens do Oracle

I Exadata (Hardware + Software)

I Parallel Query e Oracle RAC

I Multitenant Architecture (a partir do 12c)

I Boas ferramentas Graficas

Page 9: Oracle x PostgreSQL

Vantagens do Oracle

I Assitentes para detectar problemas de performance

I Particionamento de tabelas e ındices

I Flashback Query

I Transacoes dentro de blocos PL

Page 10: Oracle x PostgreSQL

Vantagens do PostgreSQL

I Suporte

I Custo

I Leveza e simplicidade

I Melhor usabilidade

I Liberdade

I Particionamento

Page 11: Oracle x PostgreSQL

Vantagens do PostgreSQL

I Suporte a varias linguagens em PL

I FDW (Foreign Data Wraper)

I Extensibilidade

I Conformidade com padrao ISO

I Tipos de dados

I DDL Transacional

Page 12: Oracle x PostgreSQL

Nao existe bala de prata...

I Ferramenta certa para o problema certo

I Experiencia existente e cultura corporativa importa

I Teste!!!

Page 13: Oracle x PostgreSQL

Perguntas

?Fabio Telles Rodriguez([email protected])

http://www.timbira.com.br

http://savepoint.blog.br/oracle-x-postgresql-parte-i-semelhancas

http://savepoint.blog.br/oracle-x-postgresql-parte-ii-vantagens-do-oracle

http://savepoint.blog.br/oracle-x-postgresql-parte-iii-vantagens-do-postgresql