HeadlinesBriefing favicon HeadlinesBriefing.com

Melhorias propostas para SQL moderno

Hacker News •
×

O autor revisita um rascunho antigo sobre melhorias em linguagens de consulta relacional modernas, inspirado por discussões em torno do Acadia. Eles criticam as implementações do SQL, apontando problemas como sintaxe, planejadores de consultas e tipos de dados. Baseando-se em PL/I, Prolog e linguagens funcionais como F# e Elixir, eles propõem melhorias na sintaxe, melhores analisadores e tipos definidos pelo usuário aprimorados.

O autor destaca os pontos fortes do PostgreSQL, influenciado por QUEL e pelo modelo relacional de [PERSON_NAME], e menciona a necessidade de tipos soma, correspondência de padrões e avaliação preguiçosa. Eles também discutem as limitações de procedimentos armazenados e a importância da programação declarativa em vez de abordagens procedurais. O artigo convida a uma discussão adicional sobre o refinamento do SQL para as necessidades de programação modernas.