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