トランザクションとACID原則とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > トランザクションとACID原則の意味・解説 

トランザクションとACID原則

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/12/03 10:02 UTC 版)

並行性制御」の記事における「トランザクションとACID原則」の解説

詳細は「トランザクション」および「ACID (コンピュータ科学)」を参照データベース・トランザクション」(または「アトミック・トランザクション」)の概念は、衝突がいつでも発生しうる不完全な環境でのデータベースシステム動作をよく理解しその上で衝突から回復できるよう発展してきた。データベース・トランザクション仕事単位であり、データベース上のいくつかの操作(データベースオブジェクトの読み取り書き込みロック取得など)をカプセル化するのが一般的で、データベース他のシステムでの抽象概念である。個々トランザクションは、どのプログラム/コード実行がそのトランザクション含まれているかで境界明確に定義されプログラマ特別なトランザクションコマンドを使って決定するデータベースシステム全てのトランザクションが以下の原則に従うことを要求する原子性 (Atomicity) 操作全体が行われるか全く行われないかのいずれかである。換言すればトランザクションは外から見て不可分に行われる一貫性 (Consistency) 全てのトランザクションデータベース一貫した状態を保つ。データベースについて事前に決定され完全性規則データベースオブジェクトについて制約)に従う。トランザクションは、データベースをある一貫した状態から別の一貫した状態へと遷移させる。データベース変化させるのはトランザクションだけであり、データベースの状態は常に一貫している。途中で中断されトランザクションは(原子性により)トランザクション開始前データベース状態を変更しない独立性 (Isolation) トランザクション同士互いに影響与えることはできない。さらに言えば中断されトランザクション効果は他のトランザクションから見えない独立性提供することが並行性制御主な目的である。 永続性 (Durability) コンピュータシステムクラッシュしても成功したトランザクション結果失われない一般に不揮発性メモリトランザクション効果とそのコミットというイベント記録しておく。 アトミック・トランザクション概念から、時間をかけてビジネストランザクション管理英語版) (BTM) へと発展したが、BTM実際にワークフロー実装でありアトミックではない。しかし、そのように発展したトランザクションコンポーネントとしてアトミック・トランザクション利用している。

※この「トランザクションとACID原則」の解説は、「並行性制御」の解説の一部です。
「トランザクションとACID原則」を含む「並行性制御」の記事については、「並行性制御」の概要を参照ください。

ウィキペディア小見出し辞書の「トランザクションとACID原則」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「トランザクションとACID原則」の関連用語

トランザクションとACID原則のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



トランザクションとACID原則のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの並行性制御 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS