[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-dev:00497] Re: ORCA関連ソフトウェアの開発に際して
- To: orca-dev@xxxxxxxxxxxxxx
- Subject: [orca-dev:00497] Re: ORCA関連ソフトウェアの開発に際して
- From: ogochan@xxxxxxxxxx
- Date: Mon, 01 Dec 2003 12:53:56 +0900
生越です。
> SQLもそのままぶち込めて、DB側のPL/pgSQLが
> キックできれば言うこと無いんですけどね。
それは多分絶対にしないと思います。仮にそれを開発しなければいけなくなっ
たら、私は開発を降ります B)
元々、RDBとかSQLってのは、方言が強かったりチューニング要素が多かった
りで、互換性はかなり低いです。トリガとかカタログプロシージャに至っては、
互換性ゼロだと言っても過言ではない。なのでアプリケーションプログラムの
中には、極力SQLを持ち込まないように設計をしたのです。現状ではアプリケー
ションの中にSQLを記述する必要はないはずです。
たとえばですねー。ここで現状はPostgreSQLを使っていて、「でもパフォー
マンスがなぁ」とかってことで、FireBirdとかMySQLにしちゃったら、SQLを直
接操作してるプログラムは、かなり破綻してしまう。でも、特定のDBMSに縛ら
れるのはシステムの永続性を考えたらそれも都合が悪い。なので、アプリケー
ションの中にSQLを記述しないで、定義体に書かれたSQLのマクロを呼び出すと
いう、一見面倒な対応になっているのです。
とは言え、ODBCやJDBCを使って日レセのデータベースに直接アクセスして、
さらにそれで失敗してデータベースを壊してしまったという事例を見るにつけ、
「SQLを直接叩き込めるインターフェイスも必要かな」と思っている次第。こ
れはまぁ「次善の策」でしかないので、あんまり気乗りしてないのです。出来
れば他の方法で改善をしたい。
--
ogochan@xxxxxxxxx -> http://www.netlab.jp
Masami Ogoshi -> http://www.nurs.or.jp/~ogochan/
KOWA Bldg3. 2F 5-6-12 Sotokanda Chiyoda-ku Tokyo 101-0021 JAPAN