トランザクションが,データベースに対する更新処理を完全に行うか,全く処理しなかったかのように取り消すか,のどちらかの結果になることを保証する特性はどれか。
×不正解です
トランザクション処理には、4つの標準規格によって決められています。
一貫性(Consistency)
実行前と実行後のデータベースのデータに矛盾を生じさせない。
原子性(Atomicity)
トランザクションは「すべて実行される」か「一つも実行されない」のどちらかの状態になる
独立性(Isolation)
同時に複数のトランザクションを実行しても、それぞれのトランザクションが互いに影響を与えない
永続性(Durability)
トランザクション完了後、その結果は記録される。ハードウェアに障害が生じても、処理結果はデータベースに永続的に保存される
トランザクション(transaction)とは、もともと「商取引」を意味するビジネス用語。IT分野ではソフトウェアの処理方式のことを指し、処理の一貫性を持たせるために「データベース管理システム」で活用されている。関連する複数の処理を一つの処理として実行・管理する仕組みを「トランザクション処理」と呼ぶ。
回答数 3
正解率 66.67%