vault backup: 2024-07-14 19:39:48
This commit is contained in:
parent
e3dbdd63b2
commit
21926fff24
18
.obsidian/plugins/home-tab/data.json
vendored
18
.obsidian/plugins/home-tab/data.json
vendored
@ -23,9 +23,17 @@
|
||||
"markdownOnly": false,
|
||||
"unresolvedLinks": false,
|
||||
"recentFilesStore": [
|
||||
{
|
||||
"filepath": "_inbox/Key Based Sharding.md",
|
||||
"timestamp": 1720975083435
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Шардирование в БД.md",
|
||||
"timestamp": 1720974487488
|
||||
"timestamp": 1720975082452
|
||||
},
|
||||
{
|
||||
"filepath": "Решардинг.md",
|
||||
"timestamp": 1720975050692
|
||||
},
|
||||
{
|
||||
"filepath": "wiki/zero/00 Базы Данных.md",
|
||||
@ -34,14 +42,6 @@
|
||||
{
|
||||
"filepath": "Home.md",
|
||||
"timestamp": 1720974288934
|
||||
},
|
||||
{
|
||||
"filepath": "wiki/zero/00 SQL.md",
|
||||
"timestamp": 1720974288072
|
||||
},
|
||||
{
|
||||
"filepath": "Производительность SQL запросов.md",
|
||||
"timestamp": 1720974287689
|
||||
}
|
||||
],
|
||||
"bookmarkedFileStore": [],
|
||||
|
@ -1,9 +1,17 @@
|
||||
{
|
||||
"recentFiles": [
|
||||
{
|
||||
"basename": "Key Based Sharding",
|
||||
"path": "_inbox/Key Based Sharding.md"
|
||||
},
|
||||
{
|
||||
"basename": "Шардирование в БД",
|
||||
"path": "_inbox/Шардирование в БД.md"
|
||||
},
|
||||
{
|
||||
"basename": "Решардинг",
|
||||
"path": "Решардинг.md"
|
||||
},
|
||||
{
|
||||
"basename": "00 Базы Данных",
|
||||
"path": "wiki/zero/00 Базы Данных.md"
|
||||
@ -32,10 +40,6 @@
|
||||
"basename": "Шардирование в PostgreSQL",
|
||||
"path": "_inbox/Шардирование в PostgreSQL.md"
|
||||
},
|
||||
{
|
||||
"basename": "Решардинг",
|
||||
"path": "Решардинг.md"
|
||||
},
|
||||
{
|
||||
"basename": "Consistent hashing",
|
||||
"path": "_inbox/Consistent hashing.md"
|
||||
@ -195,10 +199,6 @@
|
||||
{
|
||||
"basename": "Pasted image 20231008174024",
|
||||
"path": "meta/files/Pasted image 20231008174024.png"
|
||||
},
|
||||
{
|
||||
"basename": "gde-razmestit-mikrovolnovku-1",
|
||||
"path": "meta/files/gde-razmestit-mikrovolnovku-1.webp"
|
||||
}
|
||||
],
|
||||
"omittedPaths": [],
|
||||
|
@ -13,7 +13,6 @@ linked:
|
||||
- "[[Directory Based Sharding]]"
|
||||
---
|
||||
![](Pasted%20image%2020240620220323.png)
|
||||
|
||||
- Выбирается ключ шардирвоания в таблице
|
||||
- Ключ преобразуется с помощью хэш функции. F(key) -> shard_id
|
||||
- По хэшу определяется шард
|
||||
|
@ -12,6 +12,6 @@ linked:
|
||||
---
|
||||
При добавлении/удалении ноды нужно провести решардинг. Перенести старые данные на новые узлы.
|
||||
|
||||
Лучше если количество нод будет равно степени 2. Формула shard_Id % count.
|
||||
Лучше если количество нод будет равно степени 2 (2,4,8). Формула shard_Id % count.
|
||||
- 16 записей на 8 шардов -> 2 записи на шард
|
||||
- 16 записей на 16 шардов -> 1 запись на шард
|
Loading…
Reference in New Issue
Block a user