Le 2011.A.20 20h58, Leonardo Cezar a écrit :
>
> Expliquem para um velho novato quais exatamente são as vantagens do
> Quel do Ingres em relação ao SQL do postgres?

Menos desvios do modelo relacional; ser baseado em cálculo, não numa 
mistura de cálculo e álgebra; ter a preferência do finado Codd e do 
Date; maior consistência.

        Ou seja, programas Quel são mais sucintos e fáceis de manter.


> AFAIK, boa parte das instruções encontradas no Quel são de alguma
> forma representadas no SQL, ou estou tão enganado?

Que duas linguagens sejam computacionalmente equivalentes não significa 
que sejam igualmente elegantes ou poderosas.


> É importante lembrar, que o jovem elefante mantém um conjunto refinado
> de suas principais funcionalidades (rewrite, b-trees, copy, rules,
> [...]) herdadas do Ingres, além das incontáveis melhorias:
> (estensibilidade, objetos complexos, operadores, udts, armazenamento,
> &c).

O que absolutamente não tem nada a ver com as linguagens.


> Não perdemos, ganhamos: simplicidade

Pelo contrário.  Ter duas linguagens pode ser mais simples do ponto de 
vista de manutenção do código-fonte do SGBD, mas ter uma única linguagem 
complexa e inconsistente é ruim para o usuário.


> fantásticos operadores (além dos relacionais)

O que, mais uma vez, nada tem a ver com a linguagem ser Quel, SQL, ou 
Quel e SQL.


> estruturas completamente catalogadas (pg_catalog)

Ortogonal.


> curva baixíssima de aprendizado da linguagem, e por aí vai..

Quel é mais fácil.  Só ganhamos na transferência, mas perdemos na 
aprendizagem.



-- 
Skype:leandro.gfc.dutra?chat           Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191             Google Talk: xmpp:[email protected]
+55 (11) 9406 7191      MSNIM:[email protected]
sip:[email protected]             ICQ: AIM:GoIM?screenname=61287803
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a