vault backup: 2024-06-30 11:32:53

This commit is contained in:
Struchkov Mark 2024-06-30 11:32:53 +03:00
parent 99774b2897
commit 08b0c414f7
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
4 changed files with 28 additions and 10 deletions

View File

@ -23,6 +23,10 @@
"markdownOnly": false,
"unresolvedLinks": false,
"recentFilesStore": [
{
"filepath": "_inbox/2024-06-30 1719736218.md",
"timestamp": 1719736218261
},
{
"filepath": "_inbox/Шардирование в БД.md",
"timestamp": 1719735198518
@ -38,10 +42,6 @@
{
"filepath": "_inbox/Range Base Sharding.md",
"timestamp": 1719734895980
},
{
"filepath": "Home.md",
"timestamp": 1719734815792
}
],
"bookmarkedFileStore": [],

View File

@ -1,5 +1,9 @@
{
"recentFiles": [
{
"basename": "Consistent hashing",
"path": "_inbox/Consistent hashing.md"
},
{
"basename": "Шардирование в БД",
"path": "_inbox/Шардирование в БД.md"
@ -195,10 +199,6 @@
{
"basename": "Неповторяющееся чтение",
"path": "_inbox/Неповторяющееся чтение.md"
},
{
"basename": "Уровни изоляций транзакций БД",
"path": "knowledge/dev/database/Уровни изоляций транзакций БД.md"
}
],
"omittedPaths": [],

View File

@ -0,0 +1,12 @@
---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-06-30
zero-link:
- "[[00 Алгоритмы]]"
parents:
- "[[Шардирование в БД]]"
linked:
---

View File

@ -63,5 +63,11 @@ linked:
- [JOIN SQL](JOIN%20SQL.md)
- Держать нужные данные на одном шарде
- Делать вычисления в одном сервисе
- Решардинг. Добавили/удалили ноду
-
## Решардинг
При добавлении/удалении ноды нужно провести решардинг. Перенести старые данные на новые узлы.
Лучше если количество нод будет равно степени 2. Формула shard_Id % count.
- 16 записей на 8 шардов -> 2 записи на шард
- 16 записей на 16 шардов -> 1 запись на шард