トランザクション

トランザクションとは、データベース関連のオブジェクトまたはデータ、あるいはその両方に対する 1 つ以上の一連のオペレーションです。

トランザクションには次のような効果があります。
  • オペレーションをすべて有効とするか、どれも有効としないことにより、複数のオペレーション間における完全性を保証します。 これはトランザクションの開始、オペレーションの実行、コミット (確定) またはロールバック (アボートとも呼ばれます) の実行という一連の流れによって実現されます。
  • 一連のオペレーションによる作業が終了しても失敗の場合には、最終的に完了する前に取り消す手段を提供します。
  • ユーザーに対するデータの一貫したビューを、他のユーザーによって変更されている間も提供します。 各データ行に関連付けられた作成および削除トランザクションIDと、 IBM Netezza Appliance および IBM Netezza Applianceの内部統制の組み合わせにより、トランザクション開始後、新しいトランザクションやまだコミットされていないトランザクションがデータのビューに影響を与えないことが保証される。