HeadlinesBriefing favicon HeadlinesBriefing.com

モダンSQL改善提案:構文・プランナ・型

Hacker News •
×

著者は、Acadiaを巡る議論に触発され、モダンなリレーショナルクエリ言語の改善に関する古い草稿を再訪します。彼らはSQLの実装を批判し、構文、クエリプランナ、データ型といった問題を指摘します。PL/I、Prolog、F#やElixirといった関数型言語から着想を得て、構文の改善、より良いパーサー、拡張されたユーザー定義型を提案します。著者は、QUELと[PERSON_NAME]のリレーショナルモデルの影響を受けたPostgreSQLの強みを強調し、総称型(サムタイプ)、パターンマッチング、遅延評価の必要性に言及します。また、ストアドプロシージャの限界と、手続き的アプローチよりも宣言型プログラミングの重要性についても議論します。本記事は、現代のプログラミングニーズに合わせてSQLを洗練させるための更なる議論を呼びかけています。