vault backup: 2024-06-30 11:16:56
This commit is contained in:
parent
78bcef3887
commit
53c8a2e586
10
.obsidian/plugins/home-tab/data.json
vendored
10
.obsidian/plugins/home-tab/data.json
vendored
@ -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",
|
||||||
|
@ -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",
|
||||||
|
@ -15,4 +15,9 @@ linked:
|
|||||||
|
|
||||||
Похож на [Key Based Sharding](Key%20Based%20Sharding.md). Можно использовать когда Shard Key имеет мало значений.
|
Похож на [Key Based Sharding](Key%20Based%20Sharding.md). Можно использовать когда Shard Key имеет мало значений.
|
||||||
|
|
||||||
Плюсы:
|
**Плюсы:**
|
||||||
|
- Более контролируемый способ распределения по шардам.
|
||||||
|
|
||||||
|
**Минусы:**
|
||||||
|
- Обновление
|
||||||
|
- SPOF
|
@ -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)
|
Loading…
Reference in New Issue
Block a user