vault backup: 2024-06-21 13:36:15

This commit is contained in:
Struchkov Mark 2024-06-21 13:36:15 +03:00
parent aba7c756e9
commit 48f2e395a9
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
3 changed files with 19 additions and 19 deletions

View File

@ -24,12 +24,16 @@
"unresolvedLinks": false, "unresolvedLinks": false,
"recentFilesStore": [ "recentFilesStore": [
{ {
"filepath": "_inbox/Журнал БД.md", "filepath": "_inbox/Репликация БД.md",
"timestamp": 1718965646002 "timestamp": 1718966036055
}, },
{ {
"filepath": "_inbox/Репликация БД.md", "filepath": "_inbox/Point In Time Recovery (PITR).md",
"timestamp": 1718965189626 "timestamp": 1718965893661
},
{
"filepath": "_inbox/Журнал БД.md",
"timestamp": 1718965646002
}, },
{ {
"filepath": "_inbox/High Availability.md", "filepath": "_inbox/High Availability.md",
@ -38,10 +42,6 @@
{ {
"filepath": "_inbox/Репликация в MySQL.md", "filepath": "_inbox/Репликация в MySQL.md",
"timestamp": 1718953220035 "timestamp": 1718953220035
},
{
"filepath": "_inbox/Групповая репликация.md",
"timestamp": 1718953208697
} }
], ],
"bookmarkedFileStore": [], "bookmarkedFileStore": [],

View File

@ -1,13 +1,17 @@
{ {
"recentFiles": [ "recentFiles": [
{
"basename": "Журнал БД",
"path": "_inbox/Журнал БД.md"
},
{ {
"basename": "Репликация БД", "basename": "Репликация БД",
"path": "_inbox/Репликация БД.md" "path": "_inbox/Репликация БД.md"
}, },
{
"basename": "Point In Time Recovery (PITR)",
"path": "_inbox/Point In Time Recovery (PITR).md"
},
{
"basename": "Журнал БД",
"path": "_inbox/Журнал БД.md"
},
{ {
"basename": "High Availability", "basename": "High Availability",
"path": "_inbox/High Availability.md" "path": "_inbox/High Availability.md"
@ -195,10 +199,6 @@
{ {
"basename": "Reliability", "basename": "Reliability",
"path": "_inbox/Reliability.md" "path": "_inbox/Reliability.md"
},
{
"basename": "Кэширование",
"path": "_inbox/Кэширование.md"
} }
], ],
"omittedPaths": [], "omittedPaths": [],

View File

@ -41,9 +41,6 @@ linked:
Прямой способ сделать репликацию - это скопировать [Журнал БД](Журнал%20БД.md) с мастера на слэйв и применить его на слейв. PostgreSQL работает именно так используя журнал [WAL](Write-Ahead%20Log.md). Прямой способ сделать репликацию - это скопировать [Журнал БД](Журнал%20БД.md) с мастера на слэйв и применить его на слейв. PostgreSQL работает именно так используя журнал [WAL](Write-Ahead%20Log.md).
![](Pasted%20image%2020240531083508.png) ![](Pasted%20image%2020240531083508.png)
## Проблемы репликации
- [Отставание реплики в БД](Отставание%20реплики%20в%20БД.md)
- [Монотонное чтение](Монотонное%20чтение.md)
## Классификация репликаций ## Классификация репликаций
- По синхронизации. Гарантия наличия и доступности. - По синхронизации. Гарантия наличия и доступности.
- [Синхронная репликация](Синхронная%20репликация.md) - [Синхронная репликация](Синхронная%20репликация.md)
@ -66,6 +63,9 @@ linked:
- [Групповая репликация](Групповая%20репликация.md). Реализовано в MySQL. - [Групповая репликация](Групповая%20репликация.md). Реализовано в MySQL.
- Как master-master, но при количестве узлов больше 2 - Как master-master, но при количестве узлов больше 2
## Проблемы репликации
- [Отставание реплики в БД](Отставание%20реплики%20в%20БД.md)
- [Монотонное чтение](Монотонное%20чтение.md)
## Асинхронная репликация ## Асинхронная репликация
В асинхронной репликации обычно есть мастер, куда мы пишем, и есть слэйв, с которого только читаем. Здесь допустима задержка обновления слейвов. В асинхронной репликации обычно есть мастер, куда мы пишем, и есть слэйв, с которого только читаем. Здесь допустима задержка обновления слейвов.