SQLの価値

SQLおじさんのブログ記事をよんでのまとめ的ななにか。
7
t_yano @t_yano

私はSQLによる結果取得が,プログラミング言語でばりばり書いたものよりもパフォーマンスが上なことが多いってことには賛成なんだよね。SQLってデータ問い合わせのためのLLだよねえ。。 なんか嫌いな人が多いみたいだけど。

2010-06-02 02:01:52
t_yano @t_yano

SQLにおいて関数でブロック化するのを望む気持ちはものすごくよく分かるんだけど,それってたぶん,書くのは楽かもしれないけど,全行に関数が適用されて,パフォーマンス落ちそう。

2010-06-02 02:02:38
t_yano @t_yano

そういう面では,私はSQLさんの意見にはそんなに反対じゃないんだぜ。「いいや,おれはSQLより簡潔に集合定義をかけるぜ!」ってのはアリなんだけど,それがSQLよりも速く結果セットを取得できる場合においてのみ,許容されるのではないか。

2010-06-02 02:04:47
t_yano @t_yano

SQL大好きってわけでもないけど,仕事するたびにSQLのパワフルさには圧倒される。あれはスゴイ言語だよたぶん。

2010-06-02 02:05:15
t_yano @t_yano

あの簡潔さとパフォーマンスを越えるコードを書けないと思っているから私は許容するけど,越えられる人は否定してもいいと思う。

2010-06-02 02:05:58
t_yano @t_yano

一方で,オブジェクト指向が好きな人たちを「技術者とは到底呼べない」でくくっちゃったことはミスだったろうなーと。オブジェクト指向至上主義とか書けば,まあ妥当だったのだけど,オブジェクト指向が有効なのは,問い合わせにおいてSQLが優秀なのと同じくらいに事実だからね。

2010-06-02 02:08:52