vault backup: 2024-07-01 19:31:02
This commit is contained in:
parent
952012cb78
commit
38709c479f
8
.obsidian/plugins/home-tab/data.json
vendored
8
.obsidian/plugins/home-tab/data.json
vendored
@ -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": [],
|
||||||
|
@ -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": [],
|
||||||
|
@ -15,6 +15,12 @@ linked:
|
|||||||
|
|
||||||
Для реализации обычно используется [Журнал БД](Журнал%20БД.md). Обычно у транзакции есть идентификатор.
|
Для реализации обычно используется [Журнал БД](Журнал%20БД.md). Обычно у транзакции есть идентификатор.
|
||||||
|
|
||||||
|
**Почему не используют транзакции:**
|
||||||
|
- Снижение скорости работы приложения
|
||||||
|
- Риски [Deadlock](Deadlock.md)
|
||||||
|
- Нет поддержки на уровне СУБД
|
||||||
|
- Не знают механизм / не понимают принципы работы
|
||||||
|
|
||||||
**Как происходит commit транзакции:**
|
**Как происходит commit транзакции:**
|
||||||
- Подготовка транзакции в движке БД
|
- Подготовка транзакции в движке БД
|
||||||
- Запись транзакции в лог
|
- Запись транзакции в лог
|
||||||
|
Loading…
Reference in New Issue
Block a user