vault backup: 2024-06-19 20:56:55
This commit is contained in:
parent
b776deb053
commit
4577cd0fe7
8
.obsidian/plugins/home-tab/data.json
vendored
8
.obsidian/plugins/home-tab/data.json
vendored
@ -23,6 +23,10 @@
|
||||
"markdownOnly": false,
|
||||
"unresolvedLinks": false,
|
||||
"recentFilesStore": [
|
||||
{
|
||||
"filepath": "_inbox/Read committed.md",
|
||||
"timestamp": 1718819598029
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Грязное чтение.md",
|
||||
"timestamp": 1718818453990
|
||||
@ -38,10 +42,6 @@
|
||||
{
|
||||
"filepath": "_inbox/Repeatable read.md",
|
||||
"timestamp": 1718817548205
|
||||
},
|
||||
{
|
||||
"filepath": "knowledge/dev/database/Уровни изоляций транзакций БД.md",
|
||||
"timestamp": 1718817545204
|
||||
}
|
||||
],
|
||||
"bookmarkedFileStore": [],
|
||||
|
@ -1,5 +1,9 @@
|
||||
{
|
||||
"recentFiles": [
|
||||
{
|
||||
"basename": "Read committed",
|
||||
"path": "_inbox/Read committed.md"
|
||||
},
|
||||
{
|
||||
"basename": "Грязное чтение",
|
||||
"path": "_inbox/Грязное чтение.md"
|
||||
@ -20,10 +24,6 @@
|
||||
"basename": "Уровни изоляций транзакций БД",
|
||||
"path": "knowledge/dev/database/Уровни изоляций транзакций БД.md"
|
||||
},
|
||||
{
|
||||
"basename": "Read committed",
|
||||
"path": "_inbox/Read committed.md"
|
||||
},
|
||||
{
|
||||
"basename": "Фантомное чтение",
|
||||
"path": "_inbox/Фантомное чтение.md"
|
||||
|
@ -12,6 +12,10 @@ linked:
|
||||
---
|
||||
**Read committed (чтение фиксированных данных).** Большинство промышленных СУБД по умолчанию используют именно этот уровень. На этом уровне обеспечивается защита от «грязного» чтения, тем не менее, в процессе работы одной транзакции другая может быть успешно завершена и сделанные ею изменения зафиксированы. В итоге первая транзакция будет работать с другим набором данных. ^11df20
|
||||
|
||||
Реализация:
|
||||
- Устанавливаем блокировку строк на запись
|
||||
- Сохраняем старые значения строк до коммита изменений. Отдаем их другим транзакциям.
|
||||
|
||||
Проблемы:
|
||||
- [Неповторяющееся чтение](Неповторяющееся%20чтение.md)
|
||||
- [Фантомное чтение](Фантомное%20чтение.md)
|
||||
|
Loading…
x
Reference in New Issue
Block a user