Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Two-phase_commit_protocol> ?p ?o }
Showing triples 1 to 64 of
64
with 100 triples per page.
- Two-phase_commit_protocol abstract "In transaction processing, databases, and computer networking, the two-phase commit protocol (2PC) is a type of atomic commitment protocol (ACP). It is a distributed algorithm that coordinates all the processes that participate in a distributed atomic transaction on whether to commit or abort (roll back) the transaction (it is a specialized type of consensus protocol). The protocol achieves its goal even in many cases of temporary system failure (involving either process, network node, communication, etc. failures), and is thus widely used.However, it is not resilient to all possible failure configurations, and in rare cases, user (e.g., a system's administrator) intervention is needed to remedy an outcome. To accommodate recovery from failure (automatic in most cases) the protocol's participants use logging of the protocol's states. Log records, which are typically slow to generate but survive failures, are used by the protocol's recovery procedures. Many protocol variants exist that primarily differ in logging strategies and recovery mechanisms. Though usually intended to be used infrequently, recovery procedures compose a substantial portion of the protocol, due to many possible failure scenarios to be considered and supported by the protocol.In a \"normal execution\" of any single distributed transaction, i.e., when no failure occurs, which is typically the most frequent situation, the protocol consists of two phases:The commit-request phase (or voting phase), in which a coordinator process attempts to prepare all the transaction's participating processes (named participants, cohorts, or workers) to take the necessary steps for either committing or aborting the transaction and to vote, either \"Yes\": commit (if the transaction participant's local portion execution has ended properly), or \"No\": abort (if a problem has been detected with the local portion), andThe commit phase, in which, based on voting of the cohorts, the coordinator decides whether to commit (only if all have voted \"Yes\") or abort the transaction (otherwise), and notifies the result to all the cohorts. The cohorts then follow with the needed actions (commit or abort) with their local transactional resources (also called recoverable resources; e.g., database data) and their respective portions in the transaction's other output (if applicable).Note that the two-phase commit (2PC) protocol should not be confused with the two-phase locking (2PL) protocol, a concurrency control protocol.".
- Two-phase_commit_protocol wikiPageExternalLink two-phase-commit-protocol-in-pictures.html.
- Two-phase_commit_protocol wikiPageID "787850".
- Two-phase_commit_protocol wikiPageLength "14291".
- Two-phase_commit_protocol wikiPageOutDegree "31".
- Two-phase_commit_protocol wikiPageRevisionID "707859346".
- Two-phase_commit_protocol wikiPageWikiLink Atomic_commit.
- Two-phase_commit_protocol wikiPageWikiLink Atomic_commitment_protocol.
- Two-phase_commit_protocol wikiPageWikiLink Category:Data_management.
- Two-phase_commit_protocol wikiPageWikiLink Category:Transaction_processing.
- Two-phase_commit_protocol wikiPageWikiLink Commit_(data_management).
- Two-phase_commit_protocol wikiPageWikiLink Computer_network.
- Two-phase_commit_protocol wikiPageWikiLink Concurrency_control.
- Two-phase_commit_protocol wikiPageWikiLink Consensus_(computer_science).
- Two-phase_commit_protocol wikiPageWikiLink Database.
- Two-phase_commit_protocol wikiPageWikiLink Distributed_algorithm.
- Two-phase_commit_protocol wikiPageWikiLink Distributed_transaction.
- Two-phase_commit_protocol wikiPageWikiLink Paxos_(computer_science).
- Two-phase_commit_protocol wikiPageWikiLink Recovery_procedure.
- Two-phase_commit_protocol wikiPageWikiLink Redo_log.
- Two-phase_commit_protocol wikiPageWikiLink Server_log.
- Two-phase_commit_protocol wikiPageWikiLink Stable_storage.
- Two-phase_commit_protocol wikiPageWikiLink The_Open_Group.
- Two-phase_commit_protocol wikiPageWikiLink Three-phase_commit_protocol.
- Two-phase_commit_protocol wikiPageWikiLink Transaction_processing.
- Two-phase_commit_protocol wikiPageWikiLink Tree_(data_structure).
- Two-phase_commit_protocol wikiPageWikiLink Two-phase_locking.
- Two-phase_commit_protocol wikiPageWikiLink Two_Generals_Problem.
- Two-phase_commit_protocol wikiPageWikiLink Write-ahead_logging.
- Two-phase_commit_protocol wikiPageWikiLink Open_XA.
- Two-phase_commit_protocol wikiPageWikiLinkText "2-phase commit protocol".
- Two-phase_commit_protocol wikiPageWikiLinkText "TPC".
- Two-phase_commit_protocol wikiPageWikiLinkText "Two-phase commit protocol".
- Two-phase_commit_protocol wikiPageWikiLinkText "Two-phase commit".
- Two-phase_commit_protocol wikiPageWikiLinkText "common distributed atomic commitment architecture".
- Two-phase_commit_protocol wikiPageWikiLinkText "two phase commit".
- Two-phase_commit_protocol wikiPageWikiLinkText "two-phase commit (2PC) protocol".
- Two-phase_commit_protocol wikiPageWikiLinkText "two-phase commit protocol".
- Two-phase_commit_protocol wikiPageWikiLinkText "two-phase commit".
- Two-phase_commit_protocol wikiPageWikiLinkText "two-phase commits".
- Two-phase_commit_protocol wikiPageWikiLinkText "two-phrase commit".
- Two-phase_commit_protocol wikiPageUsesTemplate Template:Redirect.
- Two-phase_commit_protocol wikiPageUsesTemplate Template:Reflist.
- Two-phase_commit_protocol subject Category:Data_management.
- Two-phase_commit_protocol subject Category:Transaction_processing.
- Two-phase_commit_protocol hypernym Protocol.
- Two-phase_commit_protocol type Software.
- Two-phase_commit_protocol type Datum.
- Two-phase_commit_protocol comment "In transaction processing, databases, and computer networking, the two-phase commit protocol (2PC) is a type of atomic commitment protocol (ACP). It is a distributed algorithm that coordinates all the processes that participate in a distributed atomic transaction on whether to commit or abort (roll back) the transaction (it is a specialized type of consensus protocol).".
- Two-phase_commit_protocol label "Two-phase commit protocol".
- Two-phase_commit_protocol sameAs Q1067690.
- Two-phase_commit_protocol sameAs Two-phase_commit.
- Two-phase_commit_protocol sameAs Commit-Protokoll.
- Two-phase_commit_protocol sameAs Commit_de_dos_fases.
- Two-phase_commit_protocol sameAs Kétfázisú_tranzakció_jóváhagyás.
- Two-phase_commit_protocol sameAs Protocollo_di_aggiornamento_a_due_fasi.
- Two-phase_commit_protocol sameAs 2相コミット.
- Two-phase_commit_protocol sameAs 2단계_커밋_프로토콜.
- Two-phase_commit_protocol sameAs m.03c7r7.
- Two-phase_commit_protocol sameAs Xác_nhận_hai_pha_(khoa_học_máy_tính).
- Two-phase_commit_protocol sameAs Q1067690.
- Two-phase_commit_protocol sameAs 二阶段提交.
- Two-phase_commit_protocol wasDerivedFrom Two-phase_commit_protocol?oldid=707859346.
- Two-phase_commit_protocol isPrimaryTopicOf Two-phase_commit_protocol.