Olá caros colegas,

Já vi que isso vai longe. Só pra constar:

PostgreSQL
1) o otimizador de consultas do postgreSQL é um dos melhores dentre os
SGDB's livres e também entre os pagos (frisando, um dos melhores e não o
melhor).
2) suporte a Multiversionamento (MVCC) que oferece um excelente desempenho
mesmo quando há um número grande de operações de escrita e leitura.
3) a nova versão do postgreSQL não é mais emulada no Windows, é nativa e
suporta NT, 2000, XP e 2003.
4) uma outra novidade na nova versão são os chamados "savepoints" dentro de
transações e o arquivamento do log permitindo point-in-time recoveri e
também um servidor Standy By recursos até então, privilégio dos pagos.

Garantem os desenvolvedores e alguns especialistas que o postgreSQL se
tornará uma ótima opção (robusta e confiável) para desenvolver inclusive
aplicações de missào crítica. 


Firebird
1) simplicidade absoluta dentre os livres para implantação e administração.
2) versão embarcada (a partir da 1.5). Dos que conheço, só o MySql e o
BerkeleyDB tem este recurso.
3) suporte a controle de concorrência semelhante ao do postgreSQL - MGA
(Multi-Generational Architecture, ou simplemente Versioning) que também
oferece um excelente desempenho mesmo quando há um número grande de
operações de escrita e leitura. Simplificando, as operações de leitura não
bloqueiam as operações de escrita e vice-versa.
4) um ponto fraco no interbase era o otimizador de consultas. No firebird
isso foi extremamente melhorado fazendo com que ganhos expressivos de
performance fossem obtidos.

Uma das grandes vantagens é realmente a administração do bichim. O fato de
rodar em mais de 10 sistemas operativos de forma nativa também é louvável.
Na versão 2.0 é promessa que recursos de SELECT FROM SELECT (que acho que já
existem ou vão existir em um outro RC do 1.5 ou quem sabe ainda não surja
por aí o 1.6 antes de sair a versão 2), backup incremental, tipos de dados
abstratos, modelos de dados orientados a objetos e outros..farão do firebird
também uma excelente escolha para aplicativos comerciais e de grande porte. 

Então colega, a escolha: depende de sua preferência, do objetivo da
aplicação e etc..etc...etc..e tal, pois acho que os dois se equivalem. Os
dois possuem drivers DBX para acesso. A UPSCENE fornece para firebird
(pago). O PostgreSQL tem a Vita Voom Software.

Alexandre Oliveira. 


(Ps: pessoal, se eu falei besteira, me corrijam heim..E lembrando, são
apenas opniões.)






-----Mensagem original-----
De: Jimi Roy Pugss [mailto:[EMAIL PROTECTED] 
Enviada em: segunda-feira, 6 de dezembro de 2004 10:46
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [delphi-br] Postgres e Firebird


Apenas alguns contras:

*Emulado no Windows (eca) muito ruim, coisa de louco *Acesso via ODBC (mais
uma engine entre vc e o banco) *Falta de responsabilidade dos
desenvolvedores em caso de crash ou bug *Indices (tem que fazer dump 3/4 pra
manter atualizado... que loucura) *Velocidade dependente demais dos indices
(que se perdem a toa) *A cada nova versão é uma meleca pois a
retro-compatibilidade as vezes parece ser ignorada principalmente no que
tange a drivers ODBC e JDBC *é um saco trabalhar com campos blob *No caso do
ODBC vc ainda tem que usar o BDE? (DELPHIS BEFORE DBX) *Zeos como outro
nobre colega ja disse tão meio "parados demais" pro meu gosto.
*Tem uma infinidade de outros problemas mas tambem tem algums prós que
dificilmente vc vai achar em outro banco (espero que o FIB tenha isso em
breve, ja ouvi buchichos) : "pseudo orientado a objetos" herança de tabela,
isso eu achei simplesmente show de bola mas os contras ainda não me dão
incentivo para utiliza-lo de verdade.

PS* trabalhei com sistemas ERP que acessavam simultaneamente 4 bancos
distintos (SQLServer, ORACLE, Firebird e Postree) e confesso, a decepção com
o Postgree foi grande, não recomendo, minha preferencia (não sou
xiita) é Firebird.

[]'s a todos


Em Seg, 2004-12-06 às 11:49, Luiz Eduardo Araujo - TI escreveu:
> Não conheço Firebird, mas posso te dizer o que o Postgre tem de bom:
> 
> * PostgreSQL utiliza a licença BSD
> * Suporte a padrões ANSI SQL 89, 92 e 99
> * Sistema de concorrência de múltiplas versões dos dados: permite que 
> gravações não bloqueiem leituras e vice-versa
> * Integridade referencial
> * Funções definidas pelo usuário
> * Suporte a várias linguagens de desenvolvimento (PHP, Java, C, ASP, 
> NET, Perl, Python, VB, Delphi, C++ Builder, entre outras)
> * O PostgreSQL pode ser instalado nas plataformas Unix e emulado no 
> Windows (emulado);
> 
> Para mais informações sobre o desenvolvimento do PostgreSQL, visite o 
> site http://developer.postgresql.org/
> 
> [[]]'s
> 
> Att,
>  
> Luiz Eduardo D. de Araujo
> [EMAIL PROTECTED]
> 
> 
> -----Mensagem original-----
> De: Nilson Chagas [mailto:[EMAIL PROTECTED]
> Enviada em: segunda-feira, 6 de dezembro de 2004 09:34
> Para: Delphi Br
> Assunto: [delphi-br] Postgres e Firebird
> 

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.289 / Virus Database: 265.4.6 - Release Date: 05/12/2004
 



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a