ビジネスロジックを極力SQLで持たせるという考え方

| コメント(0) | トラックバック(0)

ジーワンシステムという会社の社長が連載している「ベンチャー社長で技術者で」という記事があります。
連載記事の中で終始一貫しておっしゃっているのが、SQLを高度に極めるということ。
そしてビジネスロジックを極力SQLで持たせるという考え方

ビジネスロジックというのは、データベースとユーザーインタフェース間の情報のやりとりを制御するアルゴリズムを指す用語(Wikipedia)です。

VB6とか.NETとかはやってないのでわかりませんが、これらをPHPやPerlに置き換えたらわかりやすい。

確かに、プログラム言語は流行廃りが激しい。
リレーショナルデータベース(RDBMS)を使うWebサービス・アプリケーションの場合、プログラム言語はPHPやらPerl、Ruby、Pythonなどです。
(ASP.NETは使っていないのでよくわかりません)

ならば枯れた技術であるSQLで極力解決して、プログラム言語側で処理するのは最小限にする。
そうすれば移植もしやすいかもしれない。

この方の記事の意味を全て理解できているわけではありませんが、思い当たるフシがあるといいますが、同感・同意見だと思うところがあるので、まじめてSQLを勉強することにしました。
 

トラックバック(0)

トラックバックURL: http://www.lepracaun.info/mt4/mt-tb.cgi/154

コメントする

このブログ記事について

このページは、lepracaunが2009年6月23日 13:04に書いたブログ記事です。

ひとつ前のブログ記事は「天邪鬼?」です。

次のブログ記事は「アプリ配信プラットフォームについて」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。