Jump to content

Talk:Atomic commit

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Irrevenant (talk | contribs) at 07:06, 11 March 2009 (More information / clarification requested). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconComputing: Software Stub‑class Mid‑importance
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
StubThis article has been rated as Stub-class on Wikipedia's content assessment scale.
MidThis article has been rated as Mid-importance on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Software.
WikiProject iconDatabases (inactive)
WikiProject iconThis article is within the scope of WikiProject Databases, a project which is currently considered to be inactive.

More information / clarification requested

Please explicitly describe the atomic commit "problem" illustrated by the Two Generals' problem.

In other words, please describe the connection between atomic commits and the Two Generals' problem.

I feel the connection is not obvious.

  • Seconded. When I hit the sentence "It has been proven that no algorithm can solve the problem" I thought "Huh!? What problem? There was no previous mention of a problem.". --Irrevenant [ talk ] 07:06, 11 March 2009 (UTC)[reply]

Merge

Recommend merging this and other SQL transaction statements into a subsection of Database transactions article and redirecting these statements there. Comments? SqlPac 05:29, 17 May 2007 (UTC)[reply]

Definitely No. This is a sufficiently large subject. However the article requires a major rewrite, and merging with atomic commitment which does not exist yet Comps 11:17, 24 May 2007 (UTC)[reply]

Sufficiently large? There are only 6 sentences here. Is this subject really that large that it requires multiple articles to cover it? There are articles on Atomic commit, two-phase and three-phase commit protocol, Commit (data management), rollback (data management), cascading rollback, Atomicity, Atomic operation, Transaction processing. Most of these articles are a couple of paragraphs at most... I think there might be one good article's worth of information spread among all these stubs. SqlPac 19:33, 24 May 2007 (UTC)[reply]

I do not agree. Enough material exists to write about generic atomic commitment. New AC protocols with specific properties have been proposed beyond 2PC, 3PC, etc. This article should be a center and directory for all of them. And we shall see more... Comps 04:33, 22 June 2007 (UTC)[reply]

I also vote strongly against merging this article with Database transactions. Atomic commit is not specific to DBs. It is a generic distributed computing problem, and there are many algorithms that solve it. Databases are just one scenario where an atomic commit must be performed. Jaksa 18:22, 4 July 2007 (UTC)[reply]

I disagree as well. For example, atomic commits exist in revision control (i. e. not a database transaction). -Anon

I agree with Jaksa but maybe Atomicity and Atomic commit could go under Atomic operation. If so, the link from Comparison_of_revision_control_software to Atomic commit should change also --CoreTechX 10:53, 31 October 2007 (UTC)[reply]

no —Preceding unsigned comment added by 195.195.47.18 (talk) 10:59, 16 April 2008 (UTC)[reply]