HeadlinesBriefing favicon HeadlinesBriefing.com

现代关系查询语言改进提案

Hacker News •
×

作者重温了一份关于现代关系查询语言改进的旧草稿,灵感源于围绕Acadia的讨论。他们批评了SQL的实现,指出了语法、查询规划器和数据类型等问题。借鉴PL/I、Prolog以及F#和Elixir等函数式语言,他们提出了语法改进、更好的解析器和增强的用户定义类型。作者强调了PostgreSQL的优势,其受QUEL和[PERSON_NAME]的关系模型影响,并提到了对求和类型、模式匹配和惰性求值的需求。他们还讨论了存储过程的局限性,以及声明式编程相对于过程式方法的重要性。本文邀请进一步讨论,以完善SQL以满足现代编程需求。