Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Distributed_transaction> ?p ?o }
Showing triples 1 to 62 of
62
with 100 triples per page.
- Distributed_transaction abstract "A distributed transaction is a database transaction in which two or more network hosts are involved. Usually, hosts provide transactional resources, while the transaction manager is responsible for creating and managing a global transaction that encompasses all operations against such resources. Distributed transactions, as any other transactions, must have all four ACID (atomicity, consistency, isolation, durability) properties, where atomicity guarantees all-or-nothing outcomes for the unit of work (operations bundle).Open Group, a vendor consortium, proposed the X/Open Distributed Transaction Processing (DTP) Model (X/Open XA), which became a de facto standard for behavior of transaction model components.Databases are common transactional resources and, often, transactions span a couple of such databases. In this case, a distributed transaction can be seen as a database transaction that must be synchronized (or provide ACID properties) among multiple participating databases which are distributed among different physical locations. The isolation property (the I of ACID) poses a special challenge for multi database transactions, since the (global) serializability property could be violated, even if each database provides it (see also global serializability). In practice most commercial database systems use strong strict two phase locking (SS2PL) for concurrency control, which ensures global serializability, if all the participating databases employ it. (see also commitment ordering for multidatabases.)A common algorithm for ensuring correct completion of a distributed transaction is the two-phase commit (2PC). This algorithm is usually applied for updates able to commit in a short period of time, ranging from couple of milliseconds to couple of minutes.There are also long-lived distributed transactions, for example a transaction to book a trip, which consists of booking a flight, a rental car and a hotel. Since booking the flight might take up to a day to get a confirmation, two-phase commit is not applicable here, it will lock the resources for this long. In this case more sophisticated techniques that involve multiple undo levels are used. The way you can undo the hotel booking by calling a desk and cancelling the reservation, a system can be designed to undo certain operations (unless they are irreversibly finished).In practice, long-lived distributed transactions are implemented in systems based on Web Services. Usually these transactions utilize principles of Compensating transactions, Optimism and Isolation Without Locking. X/Open standard does not cover long-lived DTP.Several modern technologies, including Enterprise Java Beans (EJBs) and Microsoft Transaction Server (MTS) fully support distributed transaction standards.".
- Distributed_transaction wikiPageExternalLink ejbmtscomp.html.
- Distributed_transaction wikiPageExternalLink NutsAndBoltsOfTP.html.
- Distributed_transaction wikiPageExternalLink 43755.htm.
- Distributed_transaction wikiPageID "619053".
- Distributed_transaction wikiPageLength "4038".
- Distributed_transaction wikiPageOutDegree "26".
- Distributed_transaction wikiPageRevisionID "650232287".
- Distributed_transaction wikiPageWikiLink ACID.
- Distributed_transaction wikiPageWikiLink Algorithm.
- Distributed_transaction wikiPageWikiLink Category:Data_management.
- Distributed_transaction wikiPageWikiLink Category:Transaction_processing.
- Distributed_transaction wikiPageWikiLink Commit_(data_management).
- Distributed_transaction wikiPageWikiLink Commitment_ordering.
- Distributed_transaction wikiPageWikiLink Compensating_transaction.
- Distributed_transaction wikiPageWikiLink Concurrency_control.
- Distributed_transaction wikiPageWikiLink Correctness.
- Distributed_transaction wikiPageWikiLink Database.
- Distributed_transaction wikiPageWikiLink Database_transaction.
- Distributed_transaction wikiPageWikiLink Distributed_computing.
- Distributed_transaction wikiPageWikiLink Enterprise_JavaBeans.
- Distributed_transaction wikiPageWikiLink Enterprise_Java_Beans.
- Distributed_transaction wikiPageWikiLink Global_serializability.
- Distributed_transaction wikiPageWikiLink Isolation_(computer_science).
- Distributed_transaction wikiPageWikiLink Isolation_(database_systems).
- Distributed_transaction wikiPageWikiLink Java_Transaction_API.
- Distributed_transaction wikiPageWikiLink Microsoft_Transaction_Server.
- Distributed_transaction wikiPageWikiLink Serializability.
- Distributed_transaction wikiPageWikiLink Synchronization.
- Distributed_transaction wikiPageWikiLink Two-phase_commit.
- Distributed_transaction wikiPageWikiLink Two-phase_commit_protocol.
- Distributed_transaction wikiPageWikiLink Two-phase_locking.
- Distributed_transaction wikiPageWikiLink Two_phase_locking.
- Distributed_transaction wikiPageWikiLink Web_Services.
- Distributed_transaction wikiPageWikiLink Web_service.
- Distributed_transaction wikiPageWikiLink Open_XA.
- Distributed_transaction wikiPageWikiLinkText "DTP".
- Distributed_transaction wikiPageWikiLinkText "Distributed transaction".
- Distributed_transaction wikiPageWikiLinkText "distributed (global) transactions".
- Distributed_transaction wikiPageWikiLinkText "distributed atomic transaction".
- Distributed_transaction wikiPageWikiLinkText "distributed transaction processing".
- Distributed_transaction wikiPageWikiLinkText "distributed transaction".
- Distributed_transaction wikiPageWikiLinkText "distributed".
- Distributed_transaction wikiPageWikiLinkText "global transactions".
- Distributed_transaction wikiPageWikiLinkText "global".
- Distributed_transaction hasPhotoCollection Distributed_transaction.
- Distributed_transaction wikiPageUsesTemplate Template:Cite_web.
- Distributed_transaction wikiPageUsesTemplate Template:POV.
- Distributed_transaction subject Category:Data_management.
- Distributed_transaction subject Category:Transaction_processing.
- Distributed_transaction hypernym Transaction.
- Distributed_transaction type Work.
- Distributed_transaction type Datum.
- Distributed_transaction comment "A distributed transaction is a database transaction in which two or more network hosts are involved. Usually, hosts provide transactional resources, while the transaction manager is responsible for creating and managing a global transaction that encompasses all operations against such resources.".
- Distributed_transaction label "Distributed transaction".
- Distributed_transaction sameAs 分散トランザクション.
- Distributed_transaction sameAs 분산_트랜잭션.
- Distributed_transaction sameAs m.02x8y5.
- Distributed_transaction sameAs Q4053284.
- Distributed_transaction sameAs Q4053284.
- Distributed_transaction wasDerivedFrom Distributed_transaction?oldid=650232287.
- Distributed_transaction isPrimaryTopicOf Distributed_transaction.