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