vault backup: 2024-07-01 19:31:02

This commit is contained in:
Struchkov Mark 2024-07-01 19:31:03 +03:00
parent 952012cb78
commit 38709c479f
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
3 changed files with 14 additions and 8 deletions

View File

@ -23,6 +23,10 @@
"markdownOnly": false, "markdownOnly": false,
"unresolvedLinks": false, "unresolvedLinks": false,
"recentFilesStore": [ "recentFilesStore": [
{
"filepath": "_inbox/Транзакция БД.md",
"timestamp": 1719851338260
},
{ {
"filepath": "notes/Собеседования/Вопросы для собеседование Java.md", "filepath": "notes/Собеседования/Вопросы для собеседование Java.md",
"timestamp": 1719826611865 "timestamp": 1719826611865
@ -38,10 +42,6 @@
{ {
"filepath": "_inbox/Кэширование.md", "filepath": "_inbox/Кэширование.md",
"timestamp": 1719826042357 "timestamp": 1719826042357
},
{
"filepath": "_inbox/Старт с холодным кэшом.md",
"timestamp": 1719825821750
} }
], ],
"bookmarkedFileStore": [], "bookmarkedFileStore": [],

View File

@ -1,5 +1,9 @@
{ {
"recentFiles": [ "recentFiles": [
{
"basename": "Транзакция БД",
"path": "_inbox/Транзакция БД.md"
},
{ {
"basename": "Вопросы для собеседование Java", "basename": "Вопросы для собеседование Java",
"path": "notes/Собеседования/Вопросы для собеседование Java.md" "path": "notes/Собеседования/Вопросы для собеседование Java.md"
@ -195,10 +199,6 @@
{ {
"basename": "Repeatable read", "basename": "Repeatable read",
"path": "_inbox/Repeatable read.md" "path": "_inbox/Repeatable read.md"
},
{
"basename": "Read committed",
"path": "_inbox/Read committed.md"
} }
], ],
"omittedPaths": [], "omittedPaths": [],

View File

@ -15,6 +15,12 @@ linked:
Для реализации обычно используется [Журнал БД](Журнал%20БД.md). Обычно у транзакции есть идентификатор. Для реализации обычно используется [Журнал БД](Журнал%20БД.md). Обычно у транзакции есть идентификатор.
**Почему не используют транзакции:**
- Снижение скорости работы приложения
- Риски [Deadlock](Deadlock.md)
- Нет поддержки на уровне СУБД
- Не знают механизм / не понимают принципы работы
**Как происходит commit транзакции:** **Как происходит commit транзакции:**
- Подготовка транзакции в движке БД - Подготовка транзакции в движке БД
- Запись транзакции в лог - Запись транзакции в лог