Attributes | Values |
---|
rdfs:label
| - Lock (database) (en)
- Bloqueio (banco de dados) (pt)
- Блокировка (СУБД) (ru)
- 封锁 (数据库) (zh)
|
rdfs:comment
| - Блокировка (англ. lock) в СУБД — отметка о захвате объекта транзакцией в ограниченный или исключительный доступ с целью предотвращения и поддержания целостности данных. (ru)
- 封锁是一项用于多用户同时访问数据库的技术,是实现并发控制的一项重要手段,能够防止当多用户改写数据库时造成数据不一致与冲突。当有一个用户对数据库内的数据进行操作时,在读取数据前先锁住数据,这样其他用户就无法访问和修改该数据,直到这一数据修改并写回数据库解除封锁为止。詹姆斯·尼古拉·格雷最早完整描述了数据库锁。 按照粒度可分为:
* 表锁(文件锁)
* 页锁(page-level lock)
* 记录锁(行锁,因为SQL标准使用“行”的表述) 按照使用方式分为:
* 互斥锁(exclusive lock,写锁)
* 共享锁(sharing lock,读锁) 一般说来,获得锁并不是禁止其他事务对加锁的数据的读/写,而是阻塞了其他事务对这些数据的加锁操作。例如,如果一般的select语句根本不申请加锁,所以能直接读取其他事务已经加了共享锁的数据。 (zh)
- Um bloqueio, como um bloqueio de leitura ou bloqueio de escrita, é usado quando vários usuários necessitam acessar simultaneamente um banco de dados. Isto previne que os dados sejam corrompidos ou invalidados quando vários usuários tentam ler enquanto outros escrevem no banco de dados. Qualquer usuário único pode apenas modificar aqueles registros de banco de dados (isto é, itens no banco de dados) para os quais eles aplicaram um bloqueio que os forneçam acesso exclusivo ao registro até que o bloqueio seja liberado. Bloqueio não apenas fornece exclusividade a escritas mas também previne (ou controla) leitura de modificações não finalizadas (também conhecidas como dados não comitados). (pt)
|
Wikipage page ID
| |
Wikipage revision ID
| |
Link from a Wikipage to another Wikipage
| |
Wikipage redirect
| |
sameAs
| |
dbp:wikiPageUsesTemplate
| |
has abstract
| - Блокировка (англ. lock) в СУБД — отметка о захвате объекта транзакцией в ограниченный или исключительный доступ с целью предотвращения и поддержания целостности данных. (ru)
- Um bloqueio, como um bloqueio de leitura ou bloqueio de escrita, é usado quando vários usuários necessitam acessar simultaneamente um banco de dados. Isto previne que os dados sejam corrompidos ou invalidados quando vários usuários tentam ler enquanto outros escrevem no banco de dados. Qualquer usuário único pode apenas modificar aqueles registros de banco de dados (isto é, itens no banco de dados) para os quais eles aplicaram um bloqueio que os forneçam acesso exclusivo ao registro até que o bloqueio seja liberado. Bloqueio não apenas fornece exclusividade a escritas mas também previne (ou controla) leitura de modificações não finalizadas (também conhecidas como dados não comitados). Um bloqueio de leitura pode ser usado para prevenir que outros usuários leiam um registro (ou página) que está sendo atualizada, de forma que os outros não ajam sob informações que em breve estarão desatualizadas. (pt)
- 封锁是一项用于多用户同时访问数据库的技术,是实现并发控制的一项重要手段,能够防止当多用户改写数据库时造成数据不一致与冲突。当有一个用户对数据库内的数据进行操作时,在读取数据前先锁住数据,这样其他用户就无法访问和修改该数据,直到这一数据修改并写回数据库解除封锁为止。詹姆斯·尼古拉·格雷最早完整描述了数据库锁。 按照粒度可分为:
* 表锁(文件锁)
* 页锁(page-level lock)
* 记录锁(行锁,因为SQL标准使用“行”的表述) 按照使用方式分为:
* 互斥锁(exclusive lock,写锁)
* 共享锁(sharing lock,读锁) 一般说来,获得锁并不是禁止其他事务对加锁的数据的读/写,而是阻塞了其他事务对这些数据的加锁操作。例如,如果一般的select语句根本不申请加锁,所以能直接读取其他事务已经加了共享锁的数据。 (zh)
|
prov:wasDerivedFrom
| |
page length (characters) of wiki page
| |
foaf:isPrimaryTopicOf
| |
is Link from a Wikipage to another Wikipage
of | |
is Wikipage disambiguates
of | |
is foaf:primaryTopic
of | |