HeadlinesBriefing favicon HeadlinesBriefing.com

Vorschläge zur Verbesserung von modernem SQL

Hacker News •
×

Der Autor greift einen alten Entwurf zu Verbesserungen moderner relationaler Abfragesprachen wieder auf, inspiriert durch Diskussionen rund um Acadia. Er kritisiert SQL-Implementierungen und weist auf Probleme wie Syntax, Abfrageplaner und Datentypen hin. Angeregt durch PL/I, Prolog und funktionale Sprachen wie F# und Elixir schlägt er Syntaxverbesserungen, bessere Parser und erweiterte benutzerdefinierte Typen vor.

Der Autor hebt die Stärken von PostgreSQL hervor, das von QUEL und [PERSON_NAME]s relationalem Modell beeinflusst wurde, und erwähnt den Bedarf an Summentypen, Pattern Matching und verzögerter Auswertung. Er diskutiert auch die Einschränkungen gespeicherter Prozeduren und die Wichtigkeit deklarativer Programmierung gegenüber prozeduralen Ansätzen. Der Artikel lädt zu weiterer Diskussion über die Verfeinerung von SQL für moderne Programmierbedürfnisse ein.