トランザクション

作成:2023-03-30 01:40
更新:2023-03-30 01:40
概要
「トランザクション」について説明したページです。「トランザクション」は、複数の処理を一体的な単位として整合性を保って扱うことです。

用語

「トランザクション」(transaction)についての説明です。

説明

student
生徒

トランザクションって何ですか?

teacher
先生

トランザクションとは、データベースやネットワークなどで、互いに関連・依存する複数の処理をまとめて、一体的で不可分な単位として扱うことを指します。

student
生徒

トランザクションを使う理由は何ですか?

teacher
先生

トランザクションを使用する理由は、複数の処理をまとめて一つの処理として扱うことで、データの整合性を保ちながら処理を行えるためです。

student
生徒

トランザクションで扱う処理はどのようなものがありますか?

teacher
先生

例えば、銀行の口座間でお金を振り込む場合、送金元の口座からお金を引き出し、送金先の口座にお金を入れるという二つの処理が必要です。この二つの処理は、トランザクションとしてまとめて扱われます。

student
生徒

トランザクションの「原子性」とは何ですか?

teacher
先生

トランザクションの「原子性」とは、トランザクションに含まれる全ての処理が正常に完了するか、あるいは全ての処理が取り消されるかのどちらかになることを指します。

student
生徒

トランザクションにはどのような特徴がありますか?

teacher
先生

トランザクションには、「一貫性」「隔離性」「耐久性」という特徴があります。一貫性とは、トランザクションの前後でデータの整合性が保たれることです。隔離性とは、トランザクションが他のトランザクションに干渉されないことです。耐久性とは、トランザクションが完了したらデータが永続的に保存されることです。

まとめ

「トランザクション」(transaction)は、データベースやネットワークなどで複数の処理を一体的な単位として扱うことを指します。

例えば、銀行の口座間でお金を振り込む場合、送金元と送金先の口座をまとめて扱い、全ての処理が正常に完了するか、あるいは全ての処理が取り消されるかのどちらかになります。

トランザクションには、一貫性、隔離性、耐久性という特徴があります。

一貫性はトランザクションの前後でデータの整合性が保たれること、隔離性はトランザクションが他のトランザクションに干渉されないこと、耐久性はトランザクションが完了したらデータが永続的に保存されることを意味します。

よく見られているページ
最新(80件表示 / 全317件中)
ランダム(20件表示)
全単語