vault backup: 2024-06-21 14:06:39
This commit is contained in:
parent
9d72185145
commit
4021912162
10
.obsidian/plugins/home-tab/data.json
vendored
10
.obsidian/plugins/home-tab/data.json
vendored
@ -25,7 +25,11 @@
|
|||||||
"recentFilesStore": [
|
"recentFilesStore": [
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Безмастерная репликация.md",
|
"filepath": "_inbox/Безмастерная репликация.md",
|
||||||
"timestamp": 1718967276611
|
"timestamp": 1718967957730
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/Tombstone.md",
|
||||||
|
"timestamp": 1718967953625
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Репликация БД.md",
|
"filepath": "_inbox/Репликация БД.md",
|
||||||
@ -38,10 +42,6 @@
|
|||||||
{
|
{
|
||||||
"filepath": "meta/files/Pasted image 20240531083508.png",
|
"filepath": "meta/files/Pasted image 20240531083508.png",
|
||||||
"timestamp": 1718966806063
|
"timestamp": 1718966806063
|
||||||
},
|
|
||||||
{
|
|
||||||
"filepath": "_inbox/Point In Time Recovery (PITR).md",
|
|
||||||
"timestamp": 1718965893661
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"bookmarkedFileStore": [],
|
"bookmarkedFileStore": [],
|
||||||
|
@ -4,6 +4,10 @@
|
|||||||
"basename": "Безмастерная репликация",
|
"basename": "Безмастерная репликация",
|
||||||
"path": "_inbox/Безмастерная репликация.md"
|
"path": "_inbox/Безмастерная репликация.md"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"basename": "Tombstone",
|
||||||
|
"path": "_inbox/Tombstone.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"basename": "Репликация БД",
|
"basename": "Репликация БД",
|
||||||
"path": "_inbox/Репликация БД.md"
|
"path": "_inbox/Репликация БД.md"
|
||||||
@ -195,10 +199,6 @@
|
|||||||
{
|
{
|
||||||
"basename": "00 NoSQL",
|
"basename": "00 NoSQL",
|
||||||
"path": "wiki/zero/00 NoSQL.md"
|
"path": "wiki/zero/00 NoSQL.md"
|
||||||
},
|
|
||||||
{
|
|
||||||
"basename": "Вопросы для собеседование Java",
|
|
||||||
"path": "notes/Собеседования/Вопросы для собеседование Java.md"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"omittedPaths": [],
|
"omittedPaths": [],
|
||||||
|
@ -12,7 +12,7 @@ linked:
|
|||||||
---
|
---
|
||||||
![800](Pasted%20image%2020240226135429.png)
|
![800](Pasted%20image%2020240226135429.png)
|
||||||
|
|
||||||
Клиент сразу пишет во все реплики. До каких-то информация доходит, до каких-то нет. Ноды возвращают результаты, клиент их подсчитывает. Если количество успешных ответов больше, чем заранее определенное число W, то мы считаем эту запись успешной. ==Если их меньше, но не 0, отката транзакции не будет.==
|
Клиент сразу пишет во все реплики. До каких-то информация доходит, до каких-то нет. Реплики возвращают результаты, клиент их подсчитывает. Если количество успешных ответов больше, чем заранее определенное число W, то мы считаем эту запись успешной. ==Если их меньше, но не 0, отката транзакции не будет.==
|
||||||
|
|
||||||
Читаем мы также со всех реплик разом, но удастся прочитать может только с нескольких. В таком случае у нас есть число R, которое означает, какое минимальное количество реплик нам должно ответить, чтобы мы считали операцию чтения успешной.
|
Читаем мы также со всех реплик разом, но удастся прочитать может только с нескольких. В таком случае у нас есть число R, которое означает, какое минимальное количество реплик нам должно ответить, чтобы мы считали операцию чтения успешной.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user