Outra coisa, como o PostgreSQL nao cria um banco em um
arquivo unico, eu posso criar um banco para o usuario
X utilizando a quota de disco do usuario X. Para
bancos de dados gigantes, é impossivel eu ter um
arquivo de 1TB sem uma ajuda ou de hardware externo ou
do SO. Caso nao esteja disponivel nenhum dos dois o
esquema de Schemas (gostaram?) do PostgreSQL permite
você contornar este problema distribuindo o banco em
varios discos (vai fazer isso como com um banco de um
unico arquivo?). A propósito da velocidade dos
procedimentos. Se o caso eh crítico escreve em C, se
for mais critico ainda escreve em assembler.
E mais, embora não se possa dar explain em uma função
(claro, pois pode-se escrever em várias linguagens,
como ficaria isso?), vc pode dar individualmente nos
SELECT. No pgAdmin3 ele desenha com umas cores bem
bonitinhas para você. E quanto as deficiências que
existem, eh claro que elas podem ser resolvidas, eh so
alguem sentar para resolver. PostgreSQL foi feito se
pensando grande, e poir isso esse eh o destino dele,
pq está no seu projeto original. Todo mundo sabe que
adicionar algo que nao está no projeto original de
qualquer coisa eh sofrivel e quase sempre o que se
obtem são gambiarras.

--- Rodrigo Hjort <[EMAIL PROTECTED]> escreveu:

> Só uma pergunta, Marlon: já teve um banco em
> Firebird com 1 GB ou maior?
> Creio que há espaço para todos os SGBDs, e o do
> Access, Firebird e
> HSQL é no Desktop.
> 
> --
> Rodrigo Hjort
> http://icewall.org/~hjort
> 
> 
> 2006/5/8, Nabucodonosor Coutinho
> <[EMAIL PROTECTED]>:
> > Walter Cruz escreveu:
> > > Oi Coutinho (vc viu um e-mail particular que eu
> te mandei?)
> > >
> > > O colega que perguntou sobre as diferenças do
> Firebird para o Postgres
> > > fui eu :)
> > >
> > > Agora, com relação a um dos pontos levantados
> pelo Marlon: O Postgres
> > > tem um explain. Se você usar o pgadmin3, ele até
> desenha na tela a
> > > query! Muito bacana.
> > >
> > > O Explain analyze funciona também no postgres.
> > >
> > > Com relação ao postgres - ele usa umas
> estatísticas que ficam nos
> > > catálogos de sistema para o otimizador. Para
> atualizar essas
> > > estatísticas, vc deve usar o ANALYZE sozinho.
> > >
> > > É sadio rodar o analyze de tempos em tempos
> > >
> > > (Do que tenho acompanhado o desenvolvimento do
> Postgres, ele é bem
> > > aberto e não há críticas em relação a outros.
> Até, pq há espaço para
> > > tudo dentro do software-livre - desde os pesos
> pesados como o Postgres
> > > até os pesos pena como o SQLite. Li sim algumas
> críticas ao postgres
> > > do Dmitry Yemanov na SQLMagazine e da Ann sei lá
> o que em um site.)
> > Concordo.
> > Acho  SQLite demais no que se destina, consigo até
> usar ele como
> > servidor com a ajuda de um proxy de banco de
> dados. Mas não é coisa pra
> > se comparar com bancos de dados de verdade.
> >
> > >
> > > []'s
> > > - Walter
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> http://www.postgresql.org.br
> 



                
_______________________________________________________ 
Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe 
prêmios de hora em hora! 
http://br.yahoo.com/artilheirodacopa/
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a