About: Two-phase locking     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : dbo:Software, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/c/CQAkUUay4

In databases and transaction processing, two-phase locking (2PL) is a concurrency control method that guarantees serializability.It is also the name of the resulting set of database transaction schedules (histories). The protocol uses locks, applied by a transaction to data, which may block (interpreted as signals to stop) other transactions from accessing the same data during the transaction's life. By the 2PL protocol, locks are applied and removed in two phases:

AttributesValues
rdf:type
rdfs:label
  • Κλείδωμα δύο Φάσεων (el)
  • Two-phase locking (it)
  • ツーフェーズロック (ja)
  • Двухфазная блокировка (ru)
  • Two-phase locking (en)
  • 两阶段锁 (zh)
rdfs:comment
  • ツーフェーズロック (Two-Phase Locking) あるいは2相ロッキングとは、並列処理システム(特にデータベース管理システム (DBMS) や関係データベース)で使用されるロック手法である。ツーフェーズロックは以下のように分類される。 * Strict 2PL: 厳密な (Strict) ツーフェーズロック * 2PL: 厳密でない (Non-Strict) ツーフェーズロック * C2PL: 保守的な (Conservative) ツーフェーズロック 単にツーフェーズロック (2PL) といった場合、厳密でない (Non-strict) ツーフェーズロックを指す。以下ではこれらについて解説する。 (ja)
  • 两阶段锁(two-phase locking,2PL)是数据库事务处理时的并发控制方法,以保证可串行化。 这种方法使用数据库锁在两个阶段: 1. * 扩张阶段:不断上锁,没有锁被释放 2. * 收缩阶段:锁被陆续释放,没有新的加锁 2PL可能会导致死锁。 (zh)
  • Στις βάσεις δεδομένων (ΒΔ) και σε διαδικασίες συναλλαγών το Κλείδωμα δύο Φάσεων (2PL) είναι ένα πρωτόκολλο κλειδώματος ελέγχου ταυτοχρονισμού ή μηχανισμός ο οποίος μπορεί να εγγυηθεί σειριοποιησιμότητα. Χρησιμοποιώντας κλειδώματα που μπλοκάρουν διαδικασίες το 2PL μπορεί να προκαλέσει τα οποία προκαλούνται από αμοιβαίο μπλοκάρισμα δύο ή περισσοτέρων συναλλαγών. Το 2PL είναι μια υπερκλάση του SS2PL το οποίο χρησιμοποιείται ευρέως για έλεγχο ταυτοχρονισμού σε συστήματα ΒΔ από το 1970 έως σήμερα. Το SS2PL έχει πολλές παραλλαγές. (el)
  • In databases and transaction processing, two-phase locking (2PL) is a concurrency control method that guarantees serializability.It is also the name of the resulting set of database transaction schedules (histories). The protocol uses locks, applied by a transaction to data, which may block (interpreted as signals to stop) other transactions from accessing the same data during the transaction's life. By the 2PL protocol, locks are applied and removed in two phases: (en)
  • Il two-phase locking (2PL), locking a due fasi in italiano, è un protocollo per il controllo della concorrenza utilizzato nel campo dei database e dell'elaborazione delle transazioni per garantire la di una schedule di transazioni. Questo protocollo è basato sui lock, applicabili da una transazione ad un dato (a diversi livelli di granularità: attributo, tupla, relazione, database), i quali bloccano l'accesso da parte di altre transazioni ai dati fino alla terminazione della transazione che li detiene. Questo protocollo assume che ogni transazione in esecuzione preveda due fasi principali: (it)
  • В базах данных и обработке транзакций двухфазная блокировка (2PL) — это метод управления параллелизмом, который гарантирует сериализуемость. Это также имя результирующего набора графиков транзакций базы данных (истории). Протокол использует блокировки, применяемые транзакцией к данным, которые могут блокировать (интерпретировать как сигналы для остановки) другие транзакции от доступа к тем же данным в течение жизни транзакции. По протоколу 2PL блокировки (locks) применяются и удаляются в два этапа: (ru)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/CO-ScheduleClasses.jpg
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
thumbnail
Link from a Wikipa... related subject.
has abstract
  • Στις βάσεις δεδομένων (ΒΔ) και σε διαδικασίες συναλλαγών το Κλείδωμα δύο Φάσεων (2PL) είναι ένα πρωτόκολλο κλειδώματος ελέγχου ταυτοχρονισμού ή μηχανισμός ο οποίος μπορεί να εγγυηθεί σειριοποιησιμότητα. Χρησιμοποιώντας κλειδώματα που μπλοκάρουν διαδικασίες το 2PL μπορεί να προκαλέσει τα οποία προκαλούνται από αμοιβαίο μπλοκάρισμα δύο ή περισσοτέρων συναλλαγών. Το 2PL είναι μια υπερκλάση του SS2PL το οποίο χρησιμοποιείται ευρέως για έλεγχο ταυτοχρονισμού σε συστήματα ΒΔ από το 1970 έως σήμερα. Το SS2PL έχει πολλές παραλλαγές. Υπόψη ότι το 2PL είναι διαφορετικό από το 2PC (two-phase commit protocol). (el)
  • Il two-phase locking (2PL), locking a due fasi in italiano, è un protocollo per il controllo della concorrenza utilizzato nel campo dei database e dell'elaborazione delle transazioni per garantire la di una schedule di transazioni. Questo protocollo è basato sui lock, applicabili da una transazione ad un dato (a diversi livelli di granularità: attributo, tupla, relazione, database), i quali bloccano l'accesso da parte di altre transazioni ai dati fino alla terminazione della transazione che li detiene. Questo protocollo assume che ogni transazione in esecuzione preveda due fasi principali: * fase ascendente: tutti i lock sulle risorse necessarie all'esecuzione dell'intera transazione vengono richiesti, non è possibile rilasciare alcun lock in questa fase; * fase discendente: vengono rilasciati i lock senza possibilità di acquisirne dei nuovi fino alla fine della transazione. I tipi di lock utilizzati da protocollo base sono due: esclusivo (binario) e condiviso (multiplo). Protocolli successivi a quello base possono utilizzare più tipi di lock. L'uso di alcune varianti di 2PL porta con sé il problema del deadlock risultante dall'attesa circolare che si può verificare fra le transazioni e i dati bloccati con i lock. (it)
  • In databases and transaction processing, two-phase locking (2PL) is a concurrency control method that guarantees serializability.It is also the name of the resulting set of database transaction schedules (histories). The protocol uses locks, applied by a transaction to data, which may block (interpreted as signals to stop) other transactions from accessing the same data during the transaction's life. By the 2PL protocol, locks are applied and removed in two phases: 1. * Expanding phase: locks are acquired and no locks are released. 2. * Shrinking phase: locks are released and no locks are acquired. Two types of locks are used by the basic protocol: Shared and Exclusive locks. Refinements of the basic protocol may use more lock types. Using locks that block processes, 2PL may be subject to deadlocks that result from the mutual blocking of two or more transactions. (en)
  • ツーフェーズロック (Two-Phase Locking) あるいは2相ロッキングとは、並列処理システム(特にデータベース管理システム (DBMS) や関係データベース)で使用されるロック手法である。ツーフェーズロックは以下のように分類される。 * Strict 2PL: 厳密な (Strict) ツーフェーズロック * 2PL: 厳密でない (Non-Strict) ツーフェーズロック * C2PL: 保守的な (Conservative) ツーフェーズロック 単にツーフェーズロック (2PL) といった場合、厳密でない (Non-strict) ツーフェーズロックを指す。以下ではこれらについて解説する。 (ja)
  • В базах данных и обработке транзакций двухфазная блокировка (2PL) — это метод управления параллелизмом, который гарантирует сериализуемость. Это также имя результирующего набора графиков транзакций базы данных (истории). Протокол использует блокировки, применяемые транзакцией к данным, которые могут блокировать (интерпретировать как сигналы для остановки) другие транзакции от доступа к тем же данным в течение жизни транзакции. По протоколу 2PL блокировки (locks) применяются и удаляются в два этапа: * Фаза расширения: блокировки берутся и ни одна блокировка не освобождается. * Фаза сокращения: блокировки освобождаются и ни одна блокировка не берётся. В базовом протоколе используются два типа блокировок: Shared и Exclusive locks. Уточнения базового протокола могут использовать больше типов блокировок. Используя блокировки, блокирующие процессы, 2PL могут подвергаться взаимоблокировкам, которые являются результатом взаимной блокировки двух или более транзакций. (ru)
  • 两阶段锁(two-phase locking,2PL)是数据库事务处理时的并发控制方法,以保证可串行化。 这种方法使用数据库锁在两个阶段: 1. * 扩张阶段:不断上锁,没有锁被释放 2. * 收缩阶段:锁被陆续释放,没有新的加锁 2PL可能会导致死锁。 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
Faceted Search & Find service v1.17_git147 as of Sep 06 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3331 as of Sep 2 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 49 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software