vault backup: 2024-06-20 19:53:42
This commit is contained in:
parent
2f1c0a9b9e
commit
1442d1bca3
12
.obsidian/plugins/home-tab/data.json
vendored
12
.obsidian/plugins/home-tab/data.json
vendored
@ -23,6 +23,14 @@
|
|||||||
"markdownOnly": false,
|
"markdownOnly": false,
|
||||||
"unresolvedLinks": false,
|
"unresolvedLinks": false,
|
||||||
"recentFilesStore": [
|
"recentFilesStore": [
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/Read committed.md",
|
||||||
|
"timestamp": 1718902353249
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/MVCC.md",
|
||||||
|
"timestamp": 1718902317013
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Блокировки.md",
|
"filepath": "_inbox/Блокировки.md",
|
||||||
"timestamp": 1718901922212
|
"timestamp": 1718901922212
|
||||||
@ -34,10 +42,6 @@
|
|||||||
{
|
{
|
||||||
"filepath": "_inbox/Two Phase Lock.md",
|
"filepath": "_inbox/Two Phase Lock.md",
|
||||||
"timestamp": 1718901445162
|
"timestamp": 1718901445162
|
||||||
},
|
|
||||||
{
|
|
||||||
"filepath": "Home.md",
|
|
||||||
"timestamp": 1718901433660
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"bookmarkedFileStore": [],
|
"bookmarkedFileStore": [],
|
||||||
|
@ -1,5 +1,13 @@
|
|||||||
{
|
{
|
||||||
"recentFiles": [
|
"recentFiles": [
|
||||||
|
{
|
||||||
|
"basename": "Read committed",
|
||||||
|
"path": "_inbox/Read committed.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "MVCC",
|
||||||
|
"path": "_inbox/MVCC.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"basename": "Блокировки",
|
"basename": "Блокировки",
|
||||||
"path": "_inbox/Блокировки.md"
|
"path": "_inbox/Блокировки.md"
|
||||||
@ -52,10 +60,6 @@
|
|||||||
"basename": "Согласованное префиксное чтение",
|
"basename": "Согласованное префиксное чтение",
|
||||||
"path": "_inbox/Согласованное префиксное чтение.md"
|
"path": "_inbox/Согласованное префиксное чтение.md"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"basename": "MVCC",
|
|
||||||
"path": "_inbox/MVCC.md"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"basename": "Repeatable read",
|
"basename": "Repeatable read",
|
||||||
"path": "_inbox/Repeatable read.md"
|
"path": "_inbox/Repeatable read.md"
|
||||||
@ -64,10 +68,6 @@
|
|||||||
"basename": "Неповторяющееся чтение",
|
"basename": "Неповторяющееся чтение",
|
||||||
"path": "_inbox/Неповторяющееся чтение.md"
|
"path": "_inbox/Неповторяющееся чтение.md"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"basename": "Read committed",
|
|
||||||
"path": "_inbox/Read committed.md"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"basename": "Уровни изоляций транзакций БД",
|
"basename": "Уровни изоляций транзакций БД",
|
||||||
"path": "knowledge/dev/database/Уровни изоляций транзакций БД.md"
|
"path": "knowledge/dev/database/Уровни изоляций транзакций БД.md"
|
||||||
|
@ -13,8 +13,8 @@ linked:
|
|||||||
**Read committed (чтение фиксированных данных).** Большинство промышленных СУБД по умолчанию используют именно этот уровень. На этом уровне обеспечивается защита от «грязного» чтения, тем не менее, в процессе работы одной транзакции другая может быть успешно завершена и сделанные ею изменения зафиксированы. В итоге первая транзакция будет работать с другим набором данных. ^11df20
|
**Read committed (чтение фиксированных данных).** Большинство промышленных СУБД по умолчанию используют именно этот уровень. На этом уровне обеспечивается защита от «грязного» чтения, тем не менее, в процессе работы одной транзакции другая может быть успешно завершена и сделанные ею изменения зафиксированы. В итоге первая транзакция будет работать с другим набором данных. ^11df20
|
||||||
|
|
||||||
Реализация:
|
Реализация:
|
||||||
- Устанавливаем блокировку строк на запись
|
- Использование [Блокировки](Блокировки.md). Устанавливаем блокировку строк на запись
|
||||||
- Сохраняем старые значения строк до коммита изменений. Отдаем их другим транзакциям.
|
- Сохраняем старые значения строк до коммита изменений. Отдаем их другим транзакциям. ([MVCC](MVCC.md))
|
||||||
|
|
||||||
Проблемы:
|
Проблемы:
|
||||||
- [Неповторяющееся чтение](Неповторяющееся%20чтение.md)
|
- [Неповторяющееся чтение](Неповторяющееся%20чтение.md)
|
||||||
|
Loading…
Reference in New Issue
Block a user