forked from upagge/digital-garden
vault backup: 2024-07-11 08:53:53
This commit is contained in:
14
.obsidian/plugins/home-tab/data.json
vendored
14
.obsidian/plugins/home-tab/data.json
vendored
@@ -24,12 +24,16 @@
|
|||||||
"unresolvedLinks": false,
|
"unresolvedLinks": false,
|
||||||
"recentFilesStore": [
|
"recentFilesStore": [
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Синхронная репликация.md",
|
"filepath": "_inbox/Асинхронная репликация.md",
|
||||||
"timestamp": 1720676657416
|
"timestamp": 1720677062425
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Репликация БД.md",
|
"filepath": "_inbox/Репликация БД.md",
|
||||||
"timestamp": 1720676654276
|
"timestamp": 1720677060354
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/Синхронная репликация.md",
|
||||||
|
"timestamp": 1720676657416
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Репликация master-master.md",
|
"filepath": "_inbox/Репликация master-master.md",
|
||||||
@@ -38,10 +42,6 @@
|
|||||||
{
|
{
|
||||||
"filepath": "_inbox/Журналы в MySQL.md",
|
"filepath": "_inbox/Журналы в MySQL.md",
|
||||||
"timestamp": 1720676038039
|
"timestamp": 1720676038039
|
||||||
},
|
|
||||||
{
|
|
||||||
"filepath": "_inbox/Write-Ahead Log.md",
|
|
||||||
"timestamp": 1720675855378
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"bookmarkedFileStore": [],
|
"bookmarkedFileStore": [],
|
||||||
|
|||||||
@@ -1,13 +1,17 @@
|
|||||||
{
|
{
|
||||||
"recentFiles": [
|
"recentFiles": [
|
||||||
{
|
{
|
||||||
"basename": "Синхронная репликация",
|
"basename": "Асинхронная репликация",
|
||||||
"path": "_inbox/Синхронная репликация.md"
|
"path": "_inbox/Асинхронная репликация.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"basename": "Репликация БД",
|
"basename": "Репликация БД",
|
||||||
"path": "_inbox/Репликация БД.md"
|
"path": "_inbox/Репликация БД.md"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"basename": "Синхронная репликация",
|
||||||
|
"path": "_inbox/Синхронная репликация.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"basename": "Репликация master-master",
|
"basename": "Репликация master-master",
|
||||||
"path": "_inbox/Репликация master-master.md"
|
"path": "_inbox/Репликация master-master.md"
|
||||||
@@ -195,10 +199,6 @@
|
|||||||
{
|
{
|
||||||
"basename": "Exchange",
|
"basename": "Exchange",
|
||||||
"path": "_inbox/Exchange.md"
|
"path": "_inbox/Exchange.md"
|
||||||
},
|
|
||||||
{
|
|
||||||
"basename": "Exchange Topics",
|
|
||||||
"path": "_inbox/Exchange Topics.md"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"omittedPaths": [],
|
"omittedPaths": [],
|
||||||
|
|||||||
@@ -20,12 +20,11 @@ linked:
|
|||||||

|

|
||||||
|
|
||||||
**Как работает**
|
**Как работает**
|
||||||
- Подготовка транзакции в движке БД
|
- Подготовка транзакции в движке БД: Транзакция начинается на главном сервере, где собираются все изменения данных.
|
||||||
- Запись транзакции в лог
|
- Запись транзакции в лог: Все изменения записываются в журнал транзакций (например, Write-Ahead Log в PostgreSQL).
|
||||||
- Завершение транзакции в движке БД
|
- Завершение транзакции в движке БД: Транзакция завершается на главном сервере, и клиент получает подтверждение.
|
||||||
- Возврат результата клиенту
|
- Пересылка лога репликам: Журнал транзакций отправляется на реплики для асинхронного применения изменений.
|
||||||
- Пересылка лога репликам
|
- Воспроизведение транзакции на репликах: Реплики получают журнал и применяют изменения к своим копиям данных, но это может произойти с задержкой.
|
||||||
- Воспроизведение транзакции на репликах
|
|
||||||
|
|
||||||
**Плюсы**
|
**Плюсы**
|
||||||
- Клиент быстрее получает ответ
|
- Клиент быстрее получает ответ
|
||||||
|
|||||||
Reference in New Issue
Block a user