Two-phase locking

http://dbpedia.org/resource/Two-phase_locking an entity of type: Software

ツーフェーズロック (Two-Phase Locking) あるいは2相ロッキングとは、並列処理システム(特にデータベース管理システム (DBMS) や関係データベース)で使用されるロック手法である。ツーフェーズロックは以下のように分類される。 * Strict 2PL: 厳密な (Strict) ツーフェーズロック * 2PL: 厳密でない (Non-Strict) ツーフェーズロック * C2PL: 保守的な (Conservative) ツーフェーズロック 単にツーフェーズロック (2PL) といった場合、厳密でない (Non-strict) ツーフェーズロックを指す。以下ではこれらについて解説する。 rdf:langString
两阶段锁(two-phase locking,2PL)是数据库事务处理时的并发控制方法,以保证可串行化。 这种方法使用数据库锁在两个阶段: 1. * 扩张阶段:不断上锁,没有锁被释放 2. * 收缩阶段:锁被陆续释放,没有新的加锁 2PL可能会导致死锁。 rdf:langString
Στις βάσεις δεδομένων (ΒΔ) και σε διαδικασίες συναλλαγών το Κλείδωμα δύο Φάσεων (2PL) είναι ένα πρωτόκολλο κλειδώματος ελέγχου ταυτοχρονισμού ή μηχανισμός ο οποίος μπορεί να εγγυηθεί σειριοποιησιμότητα. Χρησιμοποιώντας κλειδώματα που μπλοκάρουν διαδικασίες το 2PL μπορεί να προκαλέσει τα οποία προκαλούνται από αμοιβαίο μπλοκάρισμα δύο ή περισσοτέρων συναλλαγών. Το 2PL είναι μια υπερκλάση του SS2PL το οποίο χρησιμοποιείται ευρέως για έλεγχο ταυτοχρονισμού σε συστήματα ΒΔ από το 1970 έως σήμερα. Το SS2PL έχει πολλές παραλλαγές. rdf:langString
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: rdf:langString
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: rdf:langString
В базах данных и обработке транзакций двухфазная блокировка (2PL) — это метод управления параллелизмом, который гарантирует сериализуемость. Это также имя результирующего набора графиков транзакций базы данных (истории). Протокол использует блокировки, применяемые транзакцией к данным, которые могут блокировать (интерпретировать как сигналы для остановки) другие транзакции от доступа к тем же данным в течение жизни транзакции. По протоколу 2PL блокировки (locks) применяются и удаляются в два этапа: rdf:langString
rdf:langString Κλείδωμα δύο Φάσεων
rdf:langString Two-phase locking
rdf:langString ツーフェーズロック
rdf:langString Двухфазная блокировка
rdf:langString Two-phase locking
rdf:langString 两阶段锁
xsd:integer 244602
xsd:integer 1056436464
rdf:langString Στις βάσεις δεδομένων (ΒΔ) και σε διαδικασίες συναλλαγών το Κλείδωμα δύο Φάσεων (2PL) είναι ένα πρωτόκολλο κλειδώματος ελέγχου ταυτοχρονισμού ή μηχανισμός ο οποίος μπορεί να εγγυηθεί σειριοποιησιμότητα. Χρησιμοποιώντας κλειδώματα που μπλοκάρουν διαδικασίες το 2PL μπορεί να προκαλέσει τα οποία προκαλούνται από αμοιβαίο μπλοκάρισμα δύο ή περισσοτέρων συναλλαγών. Το 2PL είναι μια υπερκλάση του SS2PL το οποίο χρησιμοποιείται ευρέως για έλεγχο ταυτοχρονισμού σε συστήματα ΒΔ από το 1970 έως σήμερα. Το SS2PL έχει πολλές παραλλαγές. Υπόψη ότι το 2PL είναι διαφορετικό από το 2PC (two-phase commit protocol).
rdf:langString 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.
rdf:langString 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.
rdf:langString ツーフェーズロック (Two-Phase Locking) あるいは2相ロッキングとは、並列処理システム(特にデータベース管理システム (DBMS) や関係データベース)で使用されるロック手法である。ツーフェーズロックは以下のように分類される。 * Strict 2PL: 厳密な (Strict) ツーフェーズロック * 2PL: 厳密でない (Non-Strict) ツーフェーズロック * C2PL: 保守的な (Conservative) ツーフェーズロック 単にツーフェーズロック (2PL) といった場合、厳密でない (Non-strict) ツーフェーズロックを指す。以下ではこれらについて解説する。
rdf:langString В базах данных и обработке транзакций двухфазная блокировка (2PL) — это метод управления параллелизмом, который гарантирует сериализуемость. Это также имя результирующего набора графиков транзакций базы данных (истории). Протокол использует блокировки, применяемые транзакцией к данным, которые могут блокировать (интерпретировать как сигналы для остановки) другие транзакции от доступа к тем же данным в течение жизни транзакции. По протоколу 2PL блокировки (locks) применяются и удаляются в два этапа: * Фаза расширения: блокировки берутся и ни одна блокировка не освобождается. * Фаза сокращения: блокировки освобождаются и ни одна блокировка не берётся. В базовом протоколе используются два типа блокировок: Shared и Exclusive locks. Уточнения базового протокола могут использовать больше типов блокировок. Используя блокировки, блокирующие процессы, 2PL могут подвергаться взаимоблокировкам, которые являются результатом взаимной блокировки двух или более транзакций.
rdf:langString 两阶段锁(two-phase locking,2PL)是数据库事务处理时的并发控制方法,以保证可串行化。 这种方法使用数据库锁在两个阶段: 1. * 扩张阶段:不断上锁,没有锁被释放 2. * 收缩阶段:锁被陆续释放,没有新的加锁 2PL可能会导致死锁。
xsd:nonNegativeInteger 21593

data from the linked data cloud