自律的な取引とは何ですか?
自律トランザクションは、データベースソフトウェアプログラムのOracle®ラインで使用される一種のトランザクションです。この用語の最も単純な意味では、自律的なトランザクションは、別のトランザクションの一部として発生および完了するトランザクションです。自律的なトランザクション中に、コンピューターソフトウェアは元のトランザクションの処理を一時停止し、情報を取得するか、自律トランザクションに必要なプロセスを完了するために分岐します。自律的なトランザクションの結果が得られると、元のトランザクションの処理で中断されたところから正確に取り上げられます。
データベースオペレーターがコンポーネントパーツへのより複雑なトランザクションを壊したい場合、自律トランザクションが通常使用されます。たとえば、データベースオペレーターが年間60,000米ドル(USD)を稼いでいるすべての従業員のリストを作成し、そのリストを30歳未満の従業員のみに分割したい場合、自律的な取引を使用したい場合オペレーターがリクエストを2つの部分に分割できるようにします。まず、コンピューターは60,000ドルを稼ぐすべての従業員のリストを収集します。この操作の最中に、自律的な取引を完了するという要求の第2部を解決し、30歳未満の60,000米ドル以上のリストから従業員のみを選択します。
自律的なトランザクションの主な利点の1つは、データベース操作を呼び出すときによりシンプルさを提供することです。コンポーネントの部品に物事を分解すると、データベースオペレーターがプロセス内の各ステップを視覚化し、実際の要求をコーディングするプロセスを容易にすることができます。自律的なトランザクションの2番目の利点は、それらが互いにネストできることです。熟練したデータベースオペレーターは、自律トランザクションが任意のNUを呼び出す自律トランザクションを呼び出すトランザクションをプログラムできます追加の自律的なトランザクションのmber。これにより、Oracleデータベーストランザクションソフトウェアの柔軟性が大幅に向上し、より複雑なトランザクションを簡単にコード化できます。
プログラムで発生する各トランザクションは、監査目的でソフトウェア自体によって追跡されます。これにより、個人はデータベースから要求されたトランザクションを確認できます。自律形式でトランザクションを作成することは、単一の複雑なステートメントよりも多くの連続的な単純なトランザクションを理解する方がはるかに簡単であるため、監査手順を簡素化するのに役立ちます。