vault backup: 2024-07-15 14:05:03
This commit is contained in:
parent
9624a98445
commit
7e39d164e4
8
.obsidian/plugins/home-tab/data.json
vendored
8
.obsidian/plugins/home-tab/data.json
vendored
@ -24,12 +24,12 @@
|
|||||||
"unresolvedLinks": false,
|
"unresolvedLinks": false,
|
||||||
"recentFilesStore": [
|
"recentFilesStore": [
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Consistent hashing.md",
|
"filepath": "_inbox/Шардирование в БД.md",
|
||||||
"timestamp": 1721041001580
|
"timestamp": 1721041256620
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Шардирование в БД.md",
|
"filepath": "_inbox/Consistent hashing.md",
|
||||||
"timestamp": 1721041000638
|
"timestamp": 1721041001580
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "Решардинг.md",
|
"filepath": "Решардинг.md",
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"recentFiles": [
|
"recentFiles": [
|
||||||
{
|
|
||||||
"basename": "Consistent hashing",
|
|
||||||
"path": "_inbox/Consistent hashing.md"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"basename": "Шардирование в БД",
|
"basename": "Шардирование в БД",
|
||||||
"path": "_inbox/Шардирование в БД.md"
|
"path": "_inbox/Шардирование в БД.md"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"basename": "Consistent hashing",
|
||||||
|
"path": "_inbox/Consistent hashing.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"basename": "Решардинг",
|
"basename": "Решардинг",
|
||||||
"path": "Решардинг.md"
|
"path": "Решардинг.md"
|
||||||
|
@ -27,7 +27,7 @@ linked:
|
|||||||
|
|
||||||
Плюсы:
|
Плюсы:
|
||||||
- Более равномерное распределение.
|
- Более равномерное распределение.
|
||||||
- Можно использовать сервера разной конфигурации, опеределяя
|
- Можно использовать сервера разной конфигурации, размещая виртуальные бакеты так, чтобы обеспечить оптимальную нагрузку сервера.
|
||||||
|
|
||||||
## Дополнительные материалы
|
## Дополнительные материалы
|
||||||
- Есть какая-то библиотека Guava/Sumbur
|
- Есть какая-то библиотека Guava/Sumbur
|
@ -42,9 +42,9 @@ linked:
|
|||||||
- При запросе SELECT FROM данные могут отдаться сначала все с одного шарда, потом с другого и так далее.
|
- При запросе SELECT FROM данные могут отдаться сначала все с одного шарда, потом с другого и так далее.
|
||||||
- Запросы не по ключу шардирования обойдут все узлы.
|
- Запросы не по ключу шардирования обойдут все узлы.
|
||||||
- Запросы по диапазону ключей хэширования могут обойти все шарды.
|
- Запросы по диапазону ключей хэширования могут обойти все шарды.
|
||||||
- Данные неравномерно распределились.
|
- Данные не равномерно распределились.
|
||||||
- Попробовать подобрать лучше ключ шардирования/кэш функцию
|
- Попробовать подобрать лучше ключ шардирования/кэш функцию
|
||||||
- Решардинг
|
- [Решардинг](Решардинг.md)
|
||||||
- [JOIN SQL](JOIN%20SQL.md)
|
- [JOIN SQL](JOIN%20SQL.md)
|
||||||
- Держать нужные данные на одном шарде
|
- Держать нужные данные на одном шарде
|
||||||
- Делать вычисления в одном сервисе
|
- Делать вычисления в одном сервисе
|
||||||
|
Loading…
Reference in New Issue
Block a user