vault backup: 2024-07-15 13:09:03

This commit is contained in:
Struchkov Mark 2024-07-15 13:09:03 +03:00
parent 08bfe24508
commit 3d2d06af2c
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
3 changed files with 13 additions and 9 deletions

View File

@ -23,6 +23,10 @@
"markdownOnly": false,
"unresolvedLinks": false,
"recentFilesStore": [
{
"filepath": "Решардинг.md",
"timestamp": 1721037859219
},
{
"filepath": "_inbox/Шардирование в БД.md",
"timestamp": 1721037626198
@ -38,10 +42,6 @@
{
"filepath": "projects/Ремонт квартиры/Проект. Ремонт квартиры.md",
"timestamp": 1721024877200
},
{
"filepath": "source/курсы/тж/Курс. Как сделать ремонт и не сойти с ума.md",
"timestamp": 1721021898491
}
],
"bookmarkedFileStore": [],

View File

@ -1,5 +1,9 @@
{
"recentFiles": [
{
"basename": "Решардинг",
"path": "Решардинг.md"
},
{
"basename": "Шардирование в БД",
"path": "_inbox/Шардирование в БД.md"
@ -28,10 +32,6 @@
"basename": "Произношение",
"path": "_inbox/Произношение.md"
},
{
"basename": "Решардинг",
"path": "Решардинг.md"
},
{
"basename": "Consistent hashing",
"path": "_inbox/Consistent hashing.md"

View File

@ -10,7 +10,11 @@ parents:
- "[[Шардирование в БД]]"
linked:
---
При добавлении/удалении ноды нужно провести решардинг. Перенести старые данные на новые узлы.
При добавлении/удалении ноды необходимо провести решардинг. То есть перенести старые данные на новые узлы, чтобы распределить данные по новому.
Кого задевает процесс решардинга:
- Клиентов, так как в момент решардинга могут возникать ошибки из-за не консистентности данных
- Сеть, так как по сети передаются данные из одного шарда в другой
Лучше если количество нод будет равно степени 2 (2,4,8). Формула shard_Id % count.
- 16 записей на 8 шардов -> 2 записи на шард