HeadlinesBriefing favicon HeadlinesBriefing.com

Предложения по улучшению современного SQL

Hacker News •
×

Автор пересматривает старый черновик об улучшениях современного реляционного языка запросов, вдохновленный обсуждениями вокруг Acadia. Они критикуют реализации SQL, отмечая проблемы вроде синтаксиса, планировщиков запросов и типов данных. Вдохновляясь PL/I, Prolog и функциональными языками вроде F# и Elixir, они предлагают улучшения синтаксиса, лучшие парсеры и расширенные пользовательские типы. Автор подчеркивает сильные стороны PostgreSQL, повлиявшего QUEL и реляционной моделью [PERSON_NAME], и упоминает необходимость суммируемых типов, сопоставления с образцом и ленивых вычислений. Они также обсуждают ограничения хранимых процедур и важность декларативного программирования по сравнению с процедурными подходами. Статья призывает к дальнейшему обсуждению уточнения SQL для современных потребностей программирования.