vault backup: 2024-09-01 18:44:53
This commit is contained in:
parent
5a7b12a4bb
commit
acc660e058
20
.obsidian/plugins/home-tab/data.json
vendored
20
.obsidian/plugins/home-tab/data.json
vendored
@ -24,24 +24,16 @@
|
||||
"unresolvedLinks": false,
|
||||
"recentFilesStore": [
|
||||
{
|
||||
"filepath": "garden/Без названия.md",
|
||||
"timestamp": 1725205074114
|
||||
"filepath": "garden/ru/Struchkov's Garden.md",
|
||||
"timestamp": 1725205450669
|
||||
},
|
||||
{
|
||||
"filepath": "Без названия 3.md",
|
||||
"timestamp": 1725205012439
|
||||
"filepath": "Проекты.md",
|
||||
"timestamp": 1725205437679
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Dockerfile.md",
|
||||
"timestamp": 1725201017070
|
||||
},
|
||||
{
|
||||
"filepath": "wiki/zero/00 Docker.md",
|
||||
"timestamp": 1725201014767
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Quartz.md",
|
||||
"timestamp": 1725200845589
|
||||
"filepath": "_inbox/NATS.md",
|
||||
"timestamp": 1725205436573
|
||||
}
|
||||
],
|
||||
"bookmarkedFileStore": [],
|
||||
|
@ -2,11 +2,23 @@
|
||||
"recentFiles": [
|
||||
{
|
||||
"basename": "Struchkov's Garden",
|
||||
"path": "garden/Struchkov's Garden.md"
|
||||
"path": "garden/ru/Struchkov's Garden.md"
|
||||
},
|
||||
{
|
||||
"basename": "Без названия 3",
|
||||
"path": "Без названия 3.md"
|
||||
"basename": "Проекты",
|
||||
"path": "Проекты.md"
|
||||
},
|
||||
{
|
||||
"basename": "NATS",
|
||||
"path": "_inbox/NATS.md"
|
||||
},
|
||||
{
|
||||
"basename": "Стена из пазогребневых плит",
|
||||
"path": "_inbox/Стена из пазогребневых плит.md"
|
||||
},
|
||||
{
|
||||
"basename": "Производительность SQL запросов",
|
||||
"path": "_inbox/Производительность SQL запросов.md"
|
||||
},
|
||||
{
|
||||
"basename": "Dockerfile",
|
||||
@ -70,7 +82,7 @@
|
||||
},
|
||||
{
|
||||
"basename": "Роли в команде",
|
||||
"path": "Роли в команде.md"
|
||||
"path": "_inbox/Роли в команде.md"
|
||||
},
|
||||
{
|
||||
"basename": "Мотивация",
|
||||
|
@ -104,7 +104,7 @@ Apache Kafka – это платформа потоковой передачи,
|
||||
|
||||
## Дополнительно
|
||||
- [Consumer Group](Consumer%20Group.md)
|
||||
- [[Кластер Kafka]]
|
||||
- [[_inbox/Кластер Kafka]]
|
||||
- [Запуск Kafka в docker-compose](Запуск%20Kafka%20в%20docker-compose.md)
|
||||
|
||||
```
|
||||
|
@ -33,7 +33,7 @@ linked:
|
||||
- Vhost (virtual host) - Способ разделения приложений на одном и том же экземпляре RabbitMQ.
|
||||
|
||||
Обработка сообщений в RabbitMQ
|
||||
![Обработка сообщений в RabbitMQ](Обработка%20сообщений%20в%20RabbitMQ.md)
|
||||
![Обработка сообщений в RabbitMQ](_inbox/Обработка%20сообщений%20в%20RabbitMQ.md)
|
||||
|
||||
## Работа с памятью
|
||||
По умолчанию, если RabbitMQ начинает использовать больше 40% от общего объема памяти, то все соединения блокируются. При высвыбождении памяти до порогового значения нормальный процесс работы возобновляется.
|
||||
|
@ -20,5 +20,5 @@ linked:
|
||||
- Можно не думать о хеш функции
|
||||
|
||||
**Минусы:**
|
||||
- [Решардинг](Решардинг.md)
|
||||
- [Решардинг](_inbox/Решардинг.md)
|
||||
- SPOF
|
@ -21,4 +21,4 @@ linked:
|
||||
- Равномерное и алгоритмическое распределение.
|
||||
|
||||
**Минусы:**
|
||||
- [Решардинг](Решардинг.md) всегда боль. Так как хэш функция начинает возвращать другие результаты даже для уже имеющихся данных.
|
||||
- [Решардинг](_inbox/Решардинг.md) всегда боль. Так как хэш функция начинает возвращать другие результаты даже для уже имеющихся данных.
|
@ -35,5 +35,5 @@ linked:
|
||||
Примеры реализаций брокеров сообщений:
|
||||
- [00 RabbitMQ](00%20RabbitMQ.md)
|
||||
- [00 Kafka](00%20Kafka.md)
|
||||
- [[NATS]]
|
||||
- [[_inbox/NATS]]
|
||||
- [Redis](Redis.md) (pub/sub, stream)
|
@ -7,7 +7,7 @@ date:
|
||||
zero-link:
|
||||
- "[[00 RabbitMQ]]"
|
||||
parents:
|
||||
- "[[Обработка сообщений в RabbitMQ]]"
|
||||
- "[[_inbox/Обработка сообщений в RabbitMQ]]"
|
||||
linked:
|
||||
---
|
||||
## Consume
|
||||
|
@ -15,6 +15,6 @@ linked:
|
||||
|
||||
Для звукоизоляции пола под [стяжку](Стяжка%20пола.md) укладывают [звукоизоляционные плиты](Звукоизоляционная%20панель.md) толщиной от 20 мм. Также можно использовать плиты экструдированного пенополистирола (ЭППС) — когда стяжкой нужно нарастить уровень пола. Стяжка отделяется от стен с помощью звукоизоляционной прокладки. В результате конструкция пола становится плавающей, но не теряет прочности обычной стяжки.
|
||||
|
||||
Если не предполагается, что будет [мокрая стяжка пола](Мокрая%20стяжка%20пола.md) или [полусухая стяжка](Полусухая%20стяжка.md), для звукоизоляции полов применяют сборные конструкции — [звукоизолирующие панели](Звукоизоляционная%20панель.md), которые сами выполняют роль сухой стяжки, например модули ЗИПС-пол.
|
||||
Если не предполагается, что будет [мокрая стяжка пола](_inbox/Мокрая%20стяжка%20пола.md) или [полусухая стяжка](Полусухая%20стяжка.md), для звукоизоляции полов применяют сборные конструкции — [звукоизолирующие панели](Звукоизоляционная%20панель.md), которые сами выполняют роль сухой стяжки, например модули ЗИПС-пол.
|
||||
|
||||
- [Плавающий пол](Плавающий%20пол.md)
|
@ -12,9 +12,9 @@ linked:
|
||||
---
|
||||
- [Мой комфорт на работе](Мой%20комфорт%20на%20работе.md)
|
||||
- [Моя оценка на рынке труда](Моя%20оценка%20на%20рынке%20труда.md)
|
||||
- [Как улучшить условия по офферу](Как%20улучшить%20условия%20по%20офферу.md)
|
||||
- [Как улучшить условия по офферу](_inbox/Как%20улучшить%20условия%20по%20офферу.md)
|
||||
|
||||
Прежде чем принимать решение, подумайте, можете ли вы потерять одно или несколько предложений, чтобы попытаться [улучшить условия по офферу](Как%20улучшить%20условия%20по%20офферу.md). Помните, что ==любые переговоры и растянутый диалог — это дополнительное время, за которое работодатель может найти более сговорчивого кандидата и отозвать оффер.==
|
||||
Прежде чем принимать решение, подумайте, можете ли вы потерять одно или несколько предложений, чтобы попытаться [улучшить условия по офферу](_inbox/Как%20улучшить%20условия%20по%20офферу.md). Помните, что ==любые переговоры и растянутый диалог — это дополнительное время, за которое работодатель может найти более сговорчивого кандидата и отозвать оффер.==
|
||||
|
||||
Даже если работа нужна срочно, лучше все взвесить и не принимать первый же оффер не глядя — взять хотя бы час на размышления.
|
||||
|
@ -9,4 +9,4 @@ zero-link:
|
||||
parents:
|
||||
linked:
|
||||
---
|
||||
- `unclear.leader.election.enable` (default false). В случае разрушения [кластер](Кластер%20Kafka.md) позволит выбрать лидером хоть кого-то. Не факт, что он будет обладать всей необходимой информацией, но лидер хотя бы появится.
|
||||
- `unclear.leader.election.enable` (default false). В случае разрушения [кластер](_inbox/Кластер%20Kafka.md) позволит выбрать лидером хоть кого-то. Не факт, что он будет обладать всей необходимой информацией, но лидер хотя бы появится.
|
@ -14,4 +14,4 @@ linked:
|
||||
|
||||
При поклейке обоев на потолок важно не экономить на клее. Если обои на стенах будут держаться практически на чем угодно, то на потолке риск отклеивания сильно выше. Чем тяжелее обои, тем больше шансов, что они отвалятся. Для разных типов обоев продают разный клей, здесь общий принцип — покупать дорогой и не покупать дешевый.
|
||||
|
||||
![Виды обоев](Виды%20обоев.md)
|
||||
![Виды обоев](_inbox/Виды%20обоев.md)
|
@ -14,4 +14,4 @@ linked:
|
||||
|
||||
Для расчета обоев лучше всего использовать [онлайн-калькулятор](https://calc.by/building-calculators/wallpaper.html), который автоматически определит число рулонов, учитывая размеры комнаты, оконных и дверных проемов.
|
||||
|
||||
![Виды обоев](Виды%20обоев.md)
|
||||
![Виды обоев](_inbox/Виды%20обоев.md)
|
@ -16,6 +16,6 @@ linked:
|
||||
|
||||
В России оффер ни к чему не обязывает и не обладает никакой юридической силой. То есть работодатель может предложить одно, а при трудоустройстве написать в договоре совсем другое. Несмотря на это, обычно работодатели не обманывают в оффере, но стоит помнить, что его в любой момент могут отозвать.
|
||||
|
||||
- [Как выбрать оффер](Как%20выбрать%20оффер.md)
|
||||
- [Как улучшить условия по офферу](Как%20улучшить%20условия%20по%20офферу.md)
|
||||
- [Как выбрать оффер](_inbox/Как%20выбрать%20оффер.md)
|
||||
- [Как улучшить условия по офферу](_inbox/Как%20улучшить%20условия%20по%20офферу.md)
|
||||
- [Контроффер](Контроффер.md)
|
@ -80,6 +80,6 @@ linked:
|
||||
- [ ] [Скрининг](Скрининг.md)
|
||||
- [ ] [Собеседование на работу с HR](Собеседование%20на%20работу%20с%20HR.md)
|
||||
- [ ] [Собеседование на работу с нанимателем](Собеседование%20на%20работу%20с%20нанимателем.md)
|
||||
- [ ] [Как выбрать оффер](Как%20выбрать%20оффер.md)
|
||||
- [ ] [Как улучшить условия по офферу](Как%20улучшить%20условия%20по%20офферу.md)
|
||||
- [ ] [Как выбрать оффер](_inbox/Как%20выбрать%20оффер.md)
|
||||
- [ ] [Как улучшить условия по офферу](_inbox/Как%20улучшить%20условия%20по%20офферу.md)
|
||||
- [ ] [Выход на новую работу](Выход%20на%20новую%20работу.md)
|
||||
|
@ -10,7 +10,7 @@ parents:
|
||||
linked:
|
||||
---
|
||||
- [Стяжка пола](Стяжка%20пола.md)
|
||||
- [Мокрая стяжка пола](Мокрая%20стяжка%20пола.md)
|
||||
- [Мокрая стяжка пола](_inbox/Мокрая%20стяжка%20пола.md)
|
||||
- [Полусухая стяжка](Полусухая%20стяжка.md)
|
||||
- [Сухая стяжка пола](Сухая%20стяжка%20пола.md)
|
||||
- [Наливной пол](Наливной%20пол.md)
|
||||
|
@ -9,7 +9,7 @@ zero-link:
|
||||
parents:
|
||||
- "[[Стяжка пола]]"
|
||||
linked:
|
||||
- "[[Мокрая стяжка пола]]"
|
||||
- "[[_inbox/Мокрая стяжка пола]]"
|
||||
---
|
||||
## Тезисы
|
||||
- Где можно сделать: В новостройках и в относительно новых домах с прочными бетонными перекрытиями
|
||||
@ -18,7 +18,7 @@ linked:
|
||||
- Звукоизоляция: Средняя
|
||||
- Сколько делают: Затвердевает за 12 часов, полное высыхание — за 21 день
|
||||
***
|
||||
Для этой стяжки используют смесь песка и цемента — как и для [Мокрая стяжка пола](Мокрая%20стяжка%20пола.md). Но воды в этой смеси меньше, поэтому процесс заливки более быстрый и не такой грязный. Из-за этого полусухой состав похож не на сметану, а на пластилин.
|
||||
Для этой стяжки используют смесь песка и цемента — как и для [Мокрая стяжка пола](_inbox/Мокрая%20стяжка%20пола.md). Но воды в этой смеси меньше, поэтому процесс заливки более быстрый и не такой грязный. Из-за этого полусухой состав похож не на сметану, а на пластилин.
|
||||
|
||||
Полусухая стяжка затвердевает за 12 часов, но окончательную прочность набирает за 21 день. Чтобы покрытие получилось без изъянов и трещин, его шлифуют, а также увлажняют в первые дни, как в случае с мокрой стяжкой.
|
||||
|
||||
|
@ -12,5 +12,5 @@ linked:
|
||||
---
|
||||
Есть два основных варианта быстрого возведения новых стен.
|
||||
|
||||
- [Стена из пазогребневых плит](Стена%20из%20пазогребневых%20плит.md)
|
||||
- [Стена из пазогребневых плит](_inbox/Стена%20из%20пазогребневых%20плит.md)
|
||||
- [Стена из гипсокартона](Стена%20из%20гипсокартона.md)
|
@ -10,7 +10,7 @@ parents:
|
||||
linked:
|
||||
---
|
||||
- [Классификация команд](_inbox/Классификация%20команд.md)
|
||||
- [Роли в команде](Роли%20в%20команде.md)
|
||||
- [Роли в команде](_inbox/Роли%20в%20команде.md)
|
||||
- [Саботаж в команде](_inbox/Саботаж%20в%20команде.md)
|
||||
## Крепкая ли у вас команда?
|
||||
Попробуйте честно ответить на следующие вопросы:
|
||||
@ -26,12 +26,12 @@ linked:
|
||||
- [Психологическая безопаность](_inbox/Психологическая%20безопаность.md)
|
||||
## Сложности в команде
|
||||
Появляются когда
|
||||
- Несколько человек пытаются взять на себя одну и ту же роль. [Роли в команде](Роли%20в%20команде.md)
|
||||
- Несколько человек пытаются взять на себя одну и ту же роль. [Роли в команде](_inbox/Роли%20в%20команде.md)
|
||||
- Вы взяли в команду свои копии.
|
||||
- Нет человека на три ключевые роли из трех групп: [Роль Генератор](_inbox/Роль%20Генератор.md), [Роль Исполнитель](_inbox/Роль%20Исполнитель.md), [Роль Координатор](_inbox/Роль%20Координатор.md).
|
||||
|
||||
## Правила создания команды
|
||||
- Выбираем роли. Например, [Роль Исполнитель](_inbox/Роль%20Исполнитель.md) можно сделать руководителем, но возможно он будет хуже справляться.
|
||||
- Учитываем предпочтения сотрудника.
|
||||
- Сочетаем [Роли в команде](Роли%20в%20команде.md) в зависимости от цели. [Примеры комбинаций](Роли%20в%20команде.md#Примеры%20комбинаций).
|
||||
- Сочетаем [Роли в команде](_inbox/Роли%20в%20команде.md) в зависимости от цели. [Примеры комбинаций](_inbox/Роли%20в%20команде.md#Примеры%20комбинаций).
|
||||
- Не пытайтесь изменить основную роль сотрудника, лучше сменить сотрудника.
|
@ -7,7 +7,7 @@ date:
|
||||
zero-link:
|
||||
- "[[00 Командная продуктивность]]"
|
||||
parents:
|
||||
- "[[Роли в команде]]"
|
||||
- "[[_inbox/Роли в команде]]"
|
||||
linked:
|
||||
---
|
||||
- Легко оценивает идеи, которые ему предлагают
|
||||
|
@ -7,7 +7,7 @@ date:
|
||||
zero-link:
|
||||
- "[[00 Командная продуктивность]]"
|
||||
parents:
|
||||
- "[[Роли в команде]]"
|
||||
- "[[_inbox/Роли в команде]]"
|
||||
linked:
|
||||
---
|
||||
- Придумывает новые идеи, решения
|
||||
|
@ -7,7 +7,7 @@ date:
|
||||
zero-link:
|
||||
- "[[00 Командная продуктивность]]"
|
||||
parents:
|
||||
- "[[Роли в команде]]"
|
||||
- "[[_inbox/Роли в команде]]"
|
||||
linked:
|
||||
---
|
||||
- Помогает сглаживать недопонимание внутри коллектива и налаживать взаимодействие между отделами
|
||||
|
@ -7,7 +7,7 @@ date:
|
||||
zero-link:
|
||||
- "[[00 Командная продуктивность]]"
|
||||
parents:
|
||||
- "[[Роли в команде]]"
|
||||
- "[[_inbox/Роли в команде]]"
|
||||
linked:
|
||||
---
|
||||
- Всегда ориентированы на конечный результат
|
||||
|
@ -7,7 +7,7 @@ date:
|
||||
zero-link:
|
||||
- "[[00 Ремонт]]"
|
||||
parents:
|
||||
- "[[Роли в команде]]"
|
||||
- "[[_inbox/Роли в команде]]"
|
||||
linked:
|
||||
---
|
||||
- Реализует поставленные командой планы.
|
||||
|
@ -7,7 +7,7 @@ date:
|
||||
zero-link:
|
||||
- "[[00 Командная продуктивность]]"
|
||||
parents:
|
||||
- "[[Роли в команде]]"
|
||||
- "[[_inbox/Роли в команде]]"
|
||||
linked:
|
||||
---
|
||||
- Из любопытства изучает все возможные ресурсы, которые могут помочь команде извне.
|
||||
|
@ -7,7 +7,7 @@ date:
|
||||
zero-link:
|
||||
- "[[00 Командная продуктивность]]"
|
||||
parents:
|
||||
- "[[Роли в команде]]"
|
||||
- "[[_inbox/Роли в команде]]"
|
||||
linked:
|
||||
---
|
||||
- [Руководитель](_inbox/Руководитель.md) команды в классическом понимании
|
||||
|
@ -7,7 +7,7 @@ date:
|
||||
zero-link:
|
||||
- "[[00 Командная продуктивность]]"
|
||||
parents:
|
||||
- "[[Роли в команде]]"
|
||||
- "[[_inbox/Роли в команде]]"
|
||||
linked:
|
||||
---
|
||||
- Его энергию можно использовать, чтобы начать реализацию любого проекта
|
||||
|
@ -7,7 +7,7 @@ date:
|
||||
zero-link:
|
||||
- "[[00 Командная продуктивность]]"
|
||||
parents:
|
||||
- "[[Роли в команде]]"
|
||||
- "[[_inbox/Роли в команде]]"
|
||||
linked:
|
||||
---
|
||||
- коЭксперт, обладающий в команде знаниями, необходимыми для выполнения работы.
|
||||
|
@ -32,7 +32,7 @@ linked:
|
||||
Как вариант — залить небольшой слой саморастекающегося наливного пола. С помощью него получится компенсировать перепады до 1 см.
|
||||
## Виды стяжек
|
||||
Стяжки бывают мокрые, сухие и полусухие. Разновидностью стяжки также считают наливные полы.
|
||||
- [Мокрая стяжка пола](Мокрая%20стяжка%20пола.md)
|
||||
- [Мокрая стяжка пола](_inbox/Мокрая%20стяжка%20пола.md)
|
||||
- [Сухая стяжка пола](Сухая%20стяжка%20пола.md)
|
||||
- [Полусухая стяжка](Полусухая%20стяжка.md)
|
||||
|
||||
|
@ -29,7 +29,7 @@ linked:
|
||||
- Сухая стяжка легкая: пятисантиметровый слой керамзита создает давление 50 кг/м², а такой же слой бетона — втрое больше.
|
||||
|
||||
**Минусы:**
|
||||
- Сухая стяжка считается менее надежной, особенно если в помещении повышенная влажность: гипсоволокнистые листы легко наберут воду, под полом появится плесень, а засыпка постепенно начнет терять прочность, и в итоге пол будет проваливаться. Поэтому в санузлах и на кухне нужна качественная гидроизоляция полов, но по возможности там лучше сделать [Мокрая стяжка пола](Мокрая%20стяжка%20пола.md).
|
||||
- Сухая стяжка считается менее надежной, особенно если в помещении повышенная влажность: гипсоволокнистые листы легко наберут воду, под полом появится плесень, а засыпка постепенно начнет терять прочность, и в итоге пол будет проваливаться. Поэтому в санузлах и на кухне нужна качественная гидроизоляция полов, но по возможности там лучше сделать [Мокрая стяжка пола](_inbox/Мокрая%20стяжка%20пола.md).
|
||||
|
||||
## Технологический процесс
|
||||
Перед засыпкой стяжки пол очищают от мусора и грязи. Но допускается оставить конструктивные элементы старого пола или перекрытия — например доски, петли из арматуры.
|
||||
|
@ -9,7 +9,7 @@ zero-link:
|
||||
parents:
|
||||
- "[[_inbox/Рабочая команда|Рабочая команда]]"
|
||||
linked:
|
||||
- "[[Роли в команде]]"
|
||||
- "[[_inbox/Роли в команде]]"
|
||||
---
|
||||
[FOMO](_inbox/FOMO.md) в работе:
|
||||
- Настоящие предприниматели, экспериментаторы или инвесторы - в прямом и переносном смысле
|
||||
|
@ -10,7 +10,7 @@ parents:
|
||||
- "[[Шардирование в БД]]"
|
||||
linked:
|
||||
---
|
||||
В [PostgreSQL](00%20PostgreSQL.md) есть шардирование из коробки, но оно реализовано на базе [партиционирования](Партиционирование%20в%20БД.md). Фактически партиции уезжают на отдельные сервера. [Решардинг](Решардинг.md) это боль, так как должен выполняться вручную.
|
||||
В [PostgreSQL](00%20PostgreSQL.md) есть шардирование из коробки, но оно реализовано на базе [партиционирования](Партиционирование%20в%20БД.md). Фактически партиции уезжают на отдельные сервера. [Решардинг](_inbox/Решардинг.md) это боль, так как должен выполняться вручную.
|
||||
|
||||
Данные от 2017 года
|
||||
![](Pasted%20image%2020240713203302.png)
|
@ -37,25 +37,25 @@ linked:
|
||||
- **Трудности с транзакциями и согласованностью**: Шардирование может затруднить обеспечение атомарности и согласованности транзакций, охватывающих несколько шардов, что может потребовать дополнительных усилий для поддержания целостности данных.
|
||||
|
||||
**Проблемы:**
|
||||
- [Решардинг](Решардинг.md)
|
||||
- [Решардинг](_inbox/Решардинг.md)
|
||||
- [Согласованное префиксное чтение](Согласованное%20префиксное%20чтение.md)
|
||||
- При запросе SELECT FROM данные могут отдаться сначала все с одного шарда, потом с другого и так далее.
|
||||
- Запросы не по ключу шардирования обойдут все узлы.
|
||||
- Запросы по диапазону ключей хэширования могут обойти все шарды.
|
||||
- Данные не равномерно распределились.
|
||||
- Попробовать подобрать лучше ключ шардирования/кэш функцию
|
||||
- [Решардинг](Решардинг.md)
|
||||
- [Решардинг](_inbox/Решардинг.md)
|
||||
- [JOIN SQL](JOIN%20SQL.md)
|
||||
- Держать нужные данные на одном шарде
|
||||
- Делать вычисления в одном сервисе
|
||||
|
||||
Как выбрать ключ для шардирования и хэш функцию:
|
||||
- Определиться, какой функционал для вашего бизнеса самый полезный. Какие запросы нужно выполнить, чтобы этот функционал работал. Как разбить данные так, чтобы данные запросы стали быстрее.
|
||||
- Подумать о [Решардинг](Решардинг.md). Насколько легко будет добавлять и убирать шарды.
|
||||
- Подумать о [Решардинг](_inbox/Решардинг.md). Насколько легко будет добавлять и убирать шарды.
|
||||
|
||||
Обычно для распределения по шардам используется какая-то функция шардирования, в которую передается ключ. Популярные формулы хэширования:
|
||||
- Если ключ цифровой, то можно просто поделить его на количество серверов, получив остаток от деления. Если это строка, то можно взять хэш функцию, которая даст число и уже его делить на количество серверов.
|
||||
- При изменении количества серверов будет большая головная боль с [решардингом](Решардинг.md), так как придется перетаскивать данные практически со всех шардов.
|
||||
- При изменении количества серверов будет большая головная боль с [решардингом](_inbox/Решардинг.md), так как придется перетаскивать данные практически со всех шардов.
|
||||
- Алгоритм crc32.
|
||||
- какой-то мур-мур
|
||||
|
||||
@ -63,13 +63,13 @@ linked:
|
||||
- [Key Based Sharding](Key%20Based%20Sharding.md). Наиболее распространенный способ.
|
||||
- [Range Base Sharding](Range%20Base%20Sharding.md). Не использует хэш функцию.
|
||||
- [Directory Based Sharding](Directory%20Based%20Sharding.md)
|
||||
- [Consistent hashing](Consistent%20hashing.md). Уменьшает боль от [решардинга](Решардинг.md).
|
||||
- [Consistent hashing](Consistent%20hashing.md). Уменьшает боль от [решардинга](_inbox/Решардинг.md).
|
||||
|
||||
Как направлять на шарды:
|
||||
- Умный клиент. Приложение само решает в какой шард идти
|
||||
- Нет дополнительной точки отказа. Нет лишнего хопа.
|
||||
- Усложняется разработка. Нужно учитывать шардирование при разработке.
|
||||
- Как выполнять [решардинг](Решардинг.md)?
|
||||
- Как выполнять [решардинг](_inbox/Решардинг.md)?
|
||||
- Прокси
|
||||
- Промежуточный сервис между клиентом и БД, который знает о шардинге и передает данные от БД к клиенту.
|
||||
- Сервисы ничего не знают о шардинге
|
||||
|
@ -21,20 +21,20 @@ in Excalidraw settings under 'Links and Transclusion'. ^4mylk7KK
|
||||
%%
|
||||
## Drawing
|
||||
```compressed-json
|
||||
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=
|
||||
xcAACybBlgbwIsEIcI4wjgGkXQd4wRQzAFJsTIAA
|
||||
```
|
||||
%%
|
4
garden/ru/Struchkov's Garden.md
Normal file
4
garden/ru/Struchkov's Garden.md
Normal file
@ -0,0 +1,4 @@
|
||||
Привет 👋
|
||||
Меня зовут Стручков Марк и ты попал в мой "цифровой сад".
|
||||
|
||||
![](meta/files/Pasted%20image%2020240901184049.png)
|
@ -5,10 +5,10 @@ date: "[[2023-09-05]]"
|
||||
zero-link:
|
||||
- "[[00 Сон]]"
|
||||
parents:
|
||||
- "[[Время отхода ко сну]]"
|
||||
- "[[_inbox/Время отхода ко сну]]"
|
||||
linked: []
|
||||
---
|
||||
[Определите время отхода ко сну](Время%20отхода%20ко%20сну.md) Устанавливается два будильника: предупреждающий и основной.
|
||||
[Определите время отхода ко сну](_inbox/Время%20отхода%20ко%20сну.md) Устанавливается два будильника: предупреждающий и основной.
|
||||
|
||||
- Предупреждающий позволит плавно завершить все дела, чтобы дисциплинированно отреагировать на основной будильник. ==Он устанавливается за 15-20 минут до основного.==
|
||||
- ==Основной устанавливается за 1 час до отхода ко сну.== Время, когда ты ложишься в кровать, но еще не успел уснуть.
|
||||
|
@ -19,12 +19,12 @@ tags:
|
||||
> [!WARNING] Внедрение привычек
|
||||
> Стоит помнить, что [формирование новых привычек](knowledge/productivity/Формирование%20новых%20привычек.md) это сложный процесс.
|
||||
## Подготовка
|
||||
- [ ] Определить [время отхода ко сну](Время%20отхода%20ко%20сну.md)
|
||||
- [ ] Определить [время отхода ко сну](_inbox/Время%20отхода%20ко%20сну.md)
|
||||
- [ ] Настроить [будильники для поддержания режима сна](Будильники%20для%20поддержания%20режима%20сна.md)
|
||||
- [ ] Настрой на девайсах автоматическое включение ночного режима за 60-90 минут до сна. Этот режим должен убирать синие лучи из спектра света экрана, а также заглушать уведомления. За 15-20 минут до сна стоит избегать даже настроенных экранов
|
||||
- [ ] Выполнить [Вечерний ритуал](Вечерний%20ритуал.md)
|
||||
- [ ] Выполнить [Вечерний ритуал](_inbox/Вечерний%20ритуал.md)
|
||||
## Дополнительные советы
|
||||
- [Вечерний ритуал](Вечерний%20ритуал.md) должен доставлять удовольствие, а не вызывать стресс.
|
||||
- [Вечерний ритуал](_inbox/Вечерний%20ритуал.md) должен доставлять удовольствие, а не вызывать стресс.
|
||||
- Инвестировать в спальное место
|
||||
- Купить хороший матрас
|
||||
- [Blackout шторы](Blackout%20шторы.md), чтобы организовать кромешную тьму. Или использовать маску для сна
|
||||
|
@ -8,7 +8,7 @@ zero-link:
|
||||
linked:
|
||||
---
|
||||
**Как проще вставать утром и быстрее приходить в себя:**
|
||||
- Соблюдать [режим сна](Время%20отхода%20ко%20сну.md) и [повысить его качество](Как%20наладить%20сон?.md)
|
||||
- Соблюдать [режим сна](_inbox/Время%20отхода%20ко%20сну.md) и [повысить его качество](Как%20наладить%20сон?.md)
|
||||
- [Утренний ритуал](knowledge/health/сон/Утренний%20ритуал.md)
|
||||
- Сразу принимать душ или просто умыться холодной водой
|
||||
- Световой будильник или автоматически открывающиеся шторы
|
||||
|
@ -11,7 +11,7 @@ linked:
|
||||
---
|
||||
Важнейший гормон, который вырабатывается [шишковидной железой](Шишковидная%20железа.md). Одна из функций которого помогать людям засыпать быстрее и крепче. Мелатонин важен не только для сна, но и для [иммунной](Иммунная%20система.md) функции организма.
|
||||
|
||||
[Время отхода ко сну](Время%20отхода%20ко%20сну.md) связано с повышением уровня мелатонина. Чем ближе ночь, тем больше мелатонина вырабатывается. С возрастом выработка мелатонина уменьшается. Что приводит к уменьшению времени сна. ^381eb3
|
||||
[Время отхода ко сну](_inbox/Время%20отхода%20ко%20сну.md) связано с повышением уровня мелатонина. Чем ближе ночь, тем больше мелатонина вырабатывается. С возрастом выработка мелатонина уменьшается. Что приводит к уменьшению времени сна. ^381eb3
|
||||
|
||||
Физическая активность может задерживать выработку мелатонина и временно снижать его в 1,5 раза. Поэтому не рекомендуют тренироваться за 2 часа до сна. ^76a0f0
|
||||
|
||||
|
BIN
meta/files/Pasted image 20240901184049.png
Normal file
BIN
meta/files/Pasted image 20240901184049.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 MiB |
@ -14,4 +14,4 @@ linked:
|
||||
- [IN SQL](IN%20SQL.md)
|
||||
- [JOIN SQL](JOIN%20SQL.md)
|
||||
|
||||
- [Производительность SQL запросов](Производительность%20SQL%20запросов.md)
|
||||
- [Производительность SQL запросов](_inbox/Производительность%20SQL%20запросов.md)
|
@ -33,4 +33,4 @@ aliases:
|
||||
|
||||
Приложение работает неограниченное количество времени, с каждым днем количество данных в БД увеличивается. При возрастании объема запросы начинают отрабатывать медленнее, в таком случае возникает необходимость в применении [партиционирования](Партиционирование%20в%20БД.md) и [шардирования](Шардирование%20в%20БД.md).
|
||||
|
||||
- [Производительность SQL запросов](Производительность%20SQL%20запросов.md)
|
||||
- [Производительность SQL запросов](_inbox/Производительность%20SQL%20запросов.md)
|
Loading…
Reference in New Issue
Block a user