Atomic commitとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Atomic commitの意味・解説 

アトミックコミット

(Atomic commit から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/23 07:39 UTC 版)

アトミックコミット (: atomic commit)は、計算機科学の分野では、一連の個別の変更が単一の処理として実行される処理のこと。すべての変更が適用された場合、アトミックコミットは成功したと表現される。アトミックコミットを完了する前に障害が発生した場合、"コミット"は中止され、すべての変更が取り消されます (ロールバック)。これにより、システムは常に一貫した状態に保たれる。もう1つの重要な特性は、不可分操作としての性質に由来する。トランザクション分離により、一度に1つのアトミックコミットのみが処理される。アトミックコミットの最も一般的な用途は、データベースシステムとバージョン管理システムである。


  1. ^ Bocchi, Wischik (2004). A Process Calculus of Atomic Commit 
  2. ^ Garcia-Molina, Hector; Ullman, Jeff; Widom, Jennifer (2009). Database Systems The Complete Book. Prentice Hall. pp. 1008–1009. https://archive.org/details/databasesystemsc0000_2ndedgarc 
  3. ^ Garcia-Molina, Hector; Ullman, Jeff; Widom, Jennifer (2009). Database Systems The Complete Book. Prentice Hall. p. 299. https://archive.org/details/databasesystemsc0000_2ndedgarc 
  4. ^ Elmasri, Ramez (2006). Fundamentals of Database Systems 5th Edition. Addison Wesley. p. 620 
  5. ^ Elmasri, Ramez (2006). Fundamentals of Database Systems 5th Edition. Addison Wesley. p. 688 
  6. ^ Bernstein, Philip A.; Hadzilacos, Vassos; Goodman, Nathan (1987). “Chapter 7”. Concurrency Control and Recovery in Database Systems. Addison Wesley Publishing Company. http://research.microsoft.com/en-us/people/philbe/ccontrol.aspx 
  7. ^ Gaddam, Srinivas R.. Three-Phase Commit Protocol. http://ei.cs.vt.edu/~cs5204/fall99/distributedDBMS/sreenu/3pc.html 
  8. ^ a b Levenberg (2016年7月). “Why Google Stores Billions of Lines of Code in a Single Repository”. Communications of the ACM. 2018年7月20日閲覧。
  9. ^ Smart, John Ferguson (2008) (英語). Java Power Tools. "O'Reilly Media, Inc.". p. 301. ISBN 9781491954546. https://books.google.com/books?id=kE0UDQAAQBAJ&q=visual+sourcesafe+atomic+commit&pg=PA301 2018年7月26日閲覧。 
  10. ^ Vesperman, Jennifer (2009). Essential CVS. (2nd ed.). Sebastopol: O'Reilly Media, Inc.. p. 7. ISBN 9780596551407. https://books.google.com/books?id=nIMNLXCBjn0C&q=atomic+commit+cvs&pg=PA7. "A feature that CVS doesn't have, and that many teams like, is atomic commits. This feature ensures that while one person is committing changes to the repository, no one else can. Thus, each commit is a separate process, and the repository is never in a state where it has mismatched files." 
  11. ^ Subversion Best Practices”. Apache. 2020年12月21日閲覧。
  12. ^ Barney, Boisvert. Atomic Commits to Version Control. http://www.barneyb.com/barneyblog/2006/01/27/atomic-commits-to-version-control/ 
  13. ^ The Benefits of Small Commits”. Conifer Systems. 2020年12月21日閲覧。


「アトミックコミット」の続きの解説一覧



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

辞書ショートカット

すべての辞書の索引

「Atomic commit」の関連用語

Atomic commitのお隣キーワード
検索ランキング

   

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



Atomic commitのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのアトミックコミット (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS