vault backup: 2024-06-30 11:16:56

This commit is contained in:
Struchkov Mark 2024-06-30 11:16:56 +03:00
parent 78bcef3887
commit 53c8a2e586
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
4 changed files with 25 additions and 10 deletions

View File

@ -24,16 +24,16 @@
"unresolvedLinks": false, "unresolvedLinks": false,
"recentFilesStore": [ "recentFilesStore": [
{ {
"filepath": "_inbox/Directory Based Sharding.md", "filepath": "_inbox/Шардирование в БД.md",
"timestamp": 1719735082289 "timestamp": 1719735198518
}, },
{ {
"filepath": "_inbox/Key Based Sharding.md", "filepath": "_inbox/Key Based Sharding.md",
"timestamp": 1719735075684 "timestamp": 1719735197385
}, },
{ {
"filepath": "_inbox/Шардирование в БД.md", "filepath": "_inbox/Directory Based Sharding.md",
"timestamp": 1719734946647 "timestamp": 1719735082289
}, },
{ {
"filepath": "_inbox/Range Base Sharding.md", "filepath": "_inbox/Range Base Sharding.md",

View File

@ -1,16 +1,16 @@
{ {
"recentFiles": [ "recentFiles": [
{ {
"basename": "Directory Based Sharding", "basename": "Шардирование в БД",
"path": "_inbox/Directory Based Sharding.md" "path": "_inbox/Шардирование в БД.md"
}, },
{ {
"basename": "Key Based Sharding", "basename": "Key Based Sharding",
"path": "_inbox/Key Based Sharding.md" "path": "_inbox/Key Based Sharding.md"
}, },
{ {
"basename": "Шардирование в БД", "basename": "Directory Based Sharding",
"path": "_inbox/Шардирование в БД.md" "path": "_inbox/Directory Based Sharding.md"
}, },
{ {
"basename": "Range Base Sharding", "basename": "Range Base Sharding",

View File

@ -15,4 +15,9 @@ linked:
Похож на [Key Based Sharding](Key%20Based%20Sharding.md). Можно использовать когда Shard Key имеет мало значений. Похож на [Key Based Sharding](Key%20Based%20Sharding.md). Можно использовать когда Shard Key имеет мало значений.
Плюсы: **Плюсы:**
- Более контролируемый способ распределения по шардам.
**Минусы:**
- Обновление
- SPOF

View File

@ -43,5 +43,15 @@ linked:
- [Key Based Sharding](Key%20Based%20Sharding.md). Наиболее распространенный способ. - [Key Based Sharding](Key%20Based%20Sharding.md). Наиболее распространенный способ.
- [Range Base Sharding](Range%20Base%20Sharding.md). - [Range Base Sharding](Range%20Base%20Sharding.md).
- [Directory Based Sharding](Directory%20Based%20Sharding.md) - [Directory Based Sharding](Directory%20Based%20Sharding.md)
Роутинг на шарды:
- Умный клиент. Приложение само решает в какой шард идти
- Нет дополнительной точки отказа. Нет лишнего хопа.
- Как обновлять?
- Прокси
- Сервисы вообще не знают о шардинге
- Дополнительная точка отказа
- Координатор
-
## Заметки ## Заметки
- Реализации шардирования могут мешать [JOIN SQL](JOIN%20SQL.md) - Реализации шардирования могут мешать [JOIN SQL](JOIN%20SQL.md)