「ヌルとバッグを廃止せよ」—Relの設計者がSQLの根本欠陥に挑む

Time to Move On: Querying Without Nulls and Bags

「ヌルとバッグを廃止せよ」—Relの設計者がSQLの根本欠陥に挑む

SQLは宣言的で最適化可能な言語として成功したが、ヌルとバッグ(重複行)という設計上の欠陥を抱えている。著者らは、リレーショナルプログラミング言語Relの開発経験から、完全正規化された関係に基づく言語が実装・展開可能であると主張する。ヌルとバッグを正当化する理由は精査すると消え去り、これらを排除することで新たな機会が生まれると論じる。

我々は、ヌルとバッグを正当化する理由は、より詳しく検討すると蒸発してしまうと主張する。

同じ日のその他の記事

2026-08-13