vault backup: 2024-06-21 13:36:15
This commit is contained in:
parent
aba7c756e9
commit
48f2e395a9
16
.obsidian/plugins/home-tab/data.json
vendored
16
.obsidian/plugins/home-tab/data.json
vendored
@ -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": [],
|
||||||
|
@ -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": [],
|
||||||
|
@ -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)
|
||||||
## Асинхронная репликация
|
## Асинхронная репликация
|
||||||
В асинхронной репликации обычно есть мастер, куда мы пишем, и есть слэйв, с которого только читаем. Здесь допустима задержка обновления слейвов.
|
В асинхронной репликации обычно есть мастер, куда мы пишем, и есть слэйв, с которого только читаем. Здесь допустима задержка обновления слейвов.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user