@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

適切なTransactionは?

1
投稿者投稿内容
ばばりん
会議室デビュー日: 2002/12/19
投稿数: 9
投稿日時: 2003-01-30 22:14
こんにちは。
Oracle9iR2を用いたアプリ開発を検討しております。
トランザクションの方法はたくさんあるようですが、どのように使い分けたら良いのでしょうか?
@ストアドプロシージャ
AADO.NET
BCOM+(EnterpriseService)
CDTC(分散トランザクションコーディネータ)

アドバイス願います。
大仏
会議室デビュー日: 2003/11/28
投稿数: 1
投稿日時: 2003-11-28 19:51
ORACLE, SQL Serverに関わらずトランザクションはストアドプロシージャで処理
するのがベストです。理由は処理が最も早いことです。
多くのユーザーがアクセスするシステム(OLTPのような)では、ADO.NETのトラン
ザクションを使うと極端に性能が落ちることがあります。Windowsアプリをクライ
アントにおいて、そこからADO.NETトランザクションを行ったりしてはいけません。
もし、データベースのテーブルごとにコンポーネント(クラスライブラリ)を作成
しているようなオブジェクト指向プログラムでかつ複数のオブジェクトの更新が有
るならならCOM+を使っても良いでしょう。
DTCはデータベースが複数にまたがる際に使用します。DTCを使用するならCOM+を使う
事をお勧めします。理由は楽チンだから。
1

スキルアップ/キャリアアップ(JOB@IT)