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

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

View File

@ -24,12 +24,16 @@
"unresolvedLinks": false,
"recentFilesStore": [
{
"filepath": "projects/Ремонт квартиры/Идеи для ремонта.md",
"timestamp": 1721025529510
"filepath": "_inbox/Шардирование в БД.md",
"timestamp": 1721037626198
},
{
"filepath": "Home.md",
"timestamp": 1721024878274
"timestamp": 1721037621404
},
{
"filepath": "projects/Ремонт квартиры/Идеи для ремонта.md",
"timestamp": 1721025529510
},
{
"filepath": "projects/Ремонт квартиры/Проект. Ремонт квартиры.md",
@ -38,10 +42,6 @@
{
"filepath": "source/курсы/тж/Курс. Как сделать ремонт и не сойти с ума.md",
"timestamp": 1721021898491
},
{
"filepath": "knowledge/english/Непроизносимые буквы.md",
"timestamp": 1721020507546
}
],
"bookmarkedFileStore": [],

View File

@ -1,13 +1,17 @@
{
"recentFiles": [
{
"basename": "Идеи для ремонта",
"path": "projects/Ремонт квартиры/Идеи для ремонта.md"
"basename": "Шардирование в БД",
"path": "_inbox/Шардирование в БД.md"
},
{
"basename": "Home",
"path": "Home.md"
},
{
"basename": "Идеи для ремонта",
"path": "projects/Ремонт квартиры/Идеи для ремонта.md"
},
{
"basename": "Проект. Ремонт квартиры",
"path": "projects/Ремонт квартиры/Проект. Ремонт квартиры.md"
@ -28,10 +32,6 @@
"basename": "Решардинг",
"path": "Решардинг.md"
},
{
"basename": "Шардирование в БД",
"path": "_inbox/Шардирование в БД.md"
},
{
"basename": "Consistent hashing",
"path": "_inbox/Consistent hashing.md"

View File

@ -73,14 +73,17 @@ linked:
- Как выполнять [решардинг](Решардинг.md)?
- Прокси
- Промежуточный сервис между клиентом и БД, который знает о шардинге и передает данные от БД к клиенту.
- Сервисы вообще не знают о шардинге
- Сервисы ничего не знают о шардинге
- Дополнительная точка отказа. Лишний хоп.
- Но можно попробовать разместить проксю рядом с сервисом.
- Увеличивается количество трафика.
- Координатор
- Сервисы вообще не знают о шардинге.
- Промежуточный сервис между клиентом и БД, но в отличие от прокси не отдает сами данные, а указывает сервису в какой шард сходить.
- Сервисы ничего не знают о шардинге.
- Дополнительная точка отказа. Лишний хоп.
- Не отдает сами данные, а указывает сервису в какой шард сходить.
- Intra-database routing
- Клиент обращается к любому шарду БД, а он уже знает в какой шард сходить.
- Так работает [Redis](Redis.md) кластер
Реализации в СУБД:
- [Шардирование в PostgreSQL](Шардирование%20в%20PostgreSQL.md)