dbExperts  
  Documentos Produtos | Consultoria | Treinamento | Replicação | Documentos | Suporte | Compra | Contato  
FAQ
Vantagens
Problemas Frequentes
Delphi
Modificações na v7.3
Modificações na v7.2
Versões Suportadas
MySQL
Interbase
A.C.I.D.
Links Interessantes
Comparativo
Casos de Sucesso
   

PostgreSQL X Interbase

Por que escolher PostgreSQL ao invés do Interbase?
1) Futuro definido
Interbase - De produto comercial, teve seu código fonte aberto, e agora possui licenças pagas de uma versão "oficial" da Borland. A versão open-source está descontinuada. Defeitos não são corrigidos rapidamente.

PostgreSQL - tem uma equipe distribuída de programadores. Grandes novidades são incorporadas ao banco de dados muito rapidamente. Defeitos são corrigidos em questão de horas. A licença BSD garante sua continuidade, e a possibilidade de implementações comerciais originadas do código oficial, o que permite o financiamento dos programadores que oferecem suporte ao banco de dados.
 
2) Estabilidade
PostgreSQL - utiliza o padrão ACID. Suas transações são duráveis e atômicas, e não criam travamentos para usuários simultâneos. Em caso de crash, possui um avançado sistema de logging de transações, que permite que dados não sejam perdidos.

Interbase - não suporta o padrão ACID. Transações não são atômicas, e travam usuários quando estão sendo executadas.
 
3) Velocidade
Inúmeros benchmarks comprovam que o PostgreSQL 7.1 é mais veloz que o Interbase 6.
 
4) Flexibilidade
PostgreSQL permite flexibilidade na criação de tipos de dados e funções, nas opções de linguagens de programação de funções e stored procedures.
 
5) Compatibilidade SQL
PostgreSQL - suporta totalmente o padrão ANSI SQL, incluindo as versões 89, 92 e 98. Pode executar queries complexas.

Interbase - tem uma estrutura mais frágil, e não é compatível com ele mesmo em versões anteriores. Para isso deve-se escolher versões de SQL que ele pode suportar.
 
6) Constante Evolução
O PostgreSQL é um produto que está em constante evolução. Diferentemente do Interbase, que desde o ano passado não teve modificações, e ninguém sabe se vai ou não sair uma versão nova, ou se a Borland vai deixar de desenvolvê-lo. O futuro é incerto para o Interbase.
 
7) Suporte ao desenvolvedor
O PostgreSQL possui excelente suporte para qualquer linguagem de programação atual. Possui excelente suporte a Delphi e Kylix, com componentes open-source e de código aberto. Possui driver ODBC open source e runtime free. Possui suporte às mais variadas linguagens, como C, C++, Delphi, Cobol, Flagship, Visual Basic, PHP, Perl, ASP, Zope, Python, Java, etc. Pode ser utilizada em qualquer sistema operacional que suporte o protocolo TCP/IP.

Já o Interbase tem um suporte limitado de linguagens de programação. Seu driver ODBC é comercial, com licença por usuário. Ou seja, somente o driver ODBC do Interbase é mais caro que o valor total do PostgreSQL.
 
8) Portabilidade
O PostgreSQL roda em qualquer plataforma compatível com Unix, como Linux, FreeBSD, OpenBSD, NetBSD, MacOS X, Solaris, HP UX, AIX, BeOS, entre outros. Teve seu código portado nativamente para o ambiente Windows pela dbExperts, com suporte à execução tanto como aplicativo tanto como serviço, com um licenciamento POR SERVIDOR, a um custo extremamente baixo.

O Interbase roda em um número limitado de plataformas. Quando o servidor utilizado em ambiente Linux, não tem o cache compartilhado pelos vários usuários, o que impacta enormemente a performance multi-usuário. Possui um licenciamento POR ESTAÇÃO pela Borland, que atualmente custa US$150 por usuário.
 
 

 
   
  (11) 3956-7777 | Versão para Impressão | © 2006, dbExperts. Todos os direitos reservados.