vault backup: 2024-09-01 18:44:53

This commit is contained in:
Struchkov Mark 2024-09-01 18:44:54 +03:00
parent 5a7b12a4bb
commit acc660e058
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
60 changed files with 95 additions and 87 deletions

View File

@ -24,24 +24,16 @@
"unresolvedLinks": false, "unresolvedLinks": false,
"recentFilesStore": [ "recentFilesStore": [
{ {
"filepath": "garden/Без названия.md", "filepath": "garden/ru/Struchkov's Garden.md",
"timestamp": 1725205074114 "timestamp": 1725205450669
}, },
{ {
"filepath": "Без названия 3.md", "filepath": "Проекты.md",
"timestamp": 1725205012439 "timestamp": 1725205437679
}, },
{ {
"filepath": "_inbox/Dockerfile.md", "filepath": "_inbox/NATS.md",
"timestamp": 1725201017070 "timestamp": 1725205436573
},
{
"filepath": "wiki/zero/00 Docker.md",
"timestamp": 1725201014767
},
{
"filepath": "_inbox/Quartz.md",
"timestamp": 1725200845589
} }
], ],
"bookmarkedFileStore": [], "bookmarkedFileStore": [],

View File

@ -2,11 +2,23 @@
"recentFiles": [ "recentFiles": [
{ {
"basename": "Struchkov's Garden", "basename": "Struchkov's Garden",
"path": "garden/Struchkov's Garden.md" "path": "garden/ru/Struchkov's Garden.md"
}, },
{ {
"basename": "Без названия 3", "basename": "Проекты",
"path": "Без названия 3.md" "path": "Проекты.md"
},
{
"basename": "NATS",
"path": "_inbox/NATS.md"
},
{
"basename": "Стена из пазогребневых плит",
"path": "_inbox/Стена из пазогребневых плит.md"
},
{
"basename": "Производительность SQL запросов",
"path": "_inbox/Производительность SQL запросов.md"
}, },
{ {
"basename": "Dockerfile", "basename": "Dockerfile",
@ -70,7 +82,7 @@
}, },
{ {
"basename": "Роли в команде", "basename": "Роли в команде",
"path": "Роли в команде.md" "path": "_inbox/Роли в команде.md"
}, },
{ {
"basename": "Мотивация", "basename": "Мотивация",

View File

@ -104,7 +104,7 @@ Apache Kafka это платформа потоковой передачи,
## Дополнительно ## Дополнительно
- [Consumer Group](Consumer%20Group.md) - [Consumer Group](Consumer%20Group.md)
- [[Кластер Kafka]] - [[_inbox/Кластер Kafka]]
- [Запуск Kafka в docker-compose](Запуск%20Kafka%20в%20docker-compose.md) - [Запуск Kafka в docker-compose](Запуск%20Kafka%20в%20docker-compose.md)
``` ```

View File

@ -33,7 +33,7 @@ linked:
- Vhost (virtual host) - Способ разделения приложений на одном и том же экземпляре RabbitMQ. - Vhost (virtual host) - Способ разделения приложений на одном и том же экземпляре RabbitMQ.
Обработка сообщений в RabbitMQ Обработка сообщений в RabbitMQ
![Обработка сообщений в RabbitMQ](Обработка%20сообщений%20в%20RabbitMQ.md) ![Обработка сообщений в RabbitMQ](_inbox/Обработка%20сообщений%20в%20RabbitMQ.md)
## Работа с памятью ## Работа с памятью
По умолчанию, если RabbitMQ начинает использовать больше 40% от общего объема памяти, то все соединения блокируются. При высвыбождении памяти до порогового значения нормальный процесс работы возобновляется. По умолчанию, если RabbitMQ начинает использовать больше 40% от общего объема памяти, то все соединения блокируются. При высвыбождении памяти до порогового значения нормальный процесс работы возобновляется.

View File

@ -20,5 +20,5 @@ linked:
- Можно не думать о хеш функции - Можно не думать о хеш функции
**Минусы:** **Минусы:**
- [Решардинг](Решардинг.md) - [Решардинг](_inbox/Решардинг.md)
- SPOF - SPOF

View File

@ -21,4 +21,4 @@ linked:
- Равномерное и алгоритмическое распределение. - Равномерное и алгоритмическое распределение.
**Минусы:** **Минусы:**
- [Решардинг](Решардинг.md) всегда боль. Так как хэш функция начинает возвращать другие результаты даже для уже имеющихся данных. - [Решардинг](_inbox/Решардинг.md) всегда боль. Так как хэш функция начинает возвращать другие результаты даже для уже имеющихся данных.

View File

@ -35,5 +35,5 @@ linked:
Примеры реализаций брокеров сообщений: Примеры реализаций брокеров сообщений:
- [00 RabbitMQ](00%20RabbitMQ.md) - [00 RabbitMQ](00%20RabbitMQ.md)
- [00 Kafka](00%20Kafka.md) - [00 Kafka](00%20Kafka.md)
- [[NATS]] - [[_inbox/NATS]]
- [Redis](Redis.md) (pub/sub, stream) - [Redis](Redis.md) (pub/sub, stream)

View File

@ -7,7 +7,7 @@ date:
zero-link: zero-link:
- "[[00 RabbitMQ]]" - "[[00 RabbitMQ]]"
parents: parents:
- "[[Обработка сообщений в RabbitMQ]]" - "[[_inbox/Обработка сообщений в RabbitMQ]]"
linked: linked:
--- ---
## Consume ## Consume

View File

@ -15,6 +15,6 @@ linked:
Для звукоизоляции пола под [стяжку](Стяжка%20пола.md) укладывают [звукоизоляционные плиты](Звукоизоляционная%20панель.md) толщиной от 20 мм. Также можно использовать плиты экструдированного пенополистирола (ЭППС) — когда стяжкой нужно нарастить уровень пола. Стяжка отделяется от стен с помощью звукоизоляционной прокладки. В результате конструкция пола становится плавающей, но не теряет прочности обычной стяжки. Для звукоизоляции пола под [стяжку](Стяжка%20пола.md) укладывают [звукоизоляционные плиты](Звукоизоляционная%20панель.md) толщиной от 20 мм. Также можно использовать плиты экструдированного пенополистирола (ЭППС) — когда стяжкой нужно нарастить уровень пола. Стяжка отделяется от стен с помощью звукоизоляционной прокладки. В результате конструкция пола становится плавающей, но не теряет прочности обычной стяжки.
Если не предполагается, что будет [мокрая стяжка пола](Мокрая%20стяжка%20пола.md) или [полусухая стяжка](Полусухая%20стяжка.md), для звукоизоляции полов применяют сборные конструкции — [звукоизолирующие панели](Звукоизоляционная%20панель.md), которые сами выполняют роль сухой стяжки, например модули ЗИПС-пол. Если не предполагается, что будет [мокрая стяжка пола](_inbox/Мокрая%20стяжка%20пола.md) или [полусухая стяжка](Полусухая%20стяжка.md), для звукоизоляции полов применяют сборные конструкции — [звукоизолирующие панели](Звукоизоляционная%20панель.md), которые сами выполняют роль сухой стяжки, например модули ЗИПС-пол.
- [Плавающий пол](Плавающий%20пол.md) - [Плавающий пол](Плавающий%20пол.md)

View File

@ -12,9 +12,9 @@ linked:
--- ---
- [Мой комфорт на работе](Мой%20комфорт%20на%20работе.md) - [Мой комфорт на работе](Мой%20комфорт%20на%20работе.md)
- [Моя оценка на рынке труда](Моя%20оценка%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). Помните, что ==любые переговоры и растянутый диалог — это дополнительное время, за которое работодатель может найти более сговорчивого кандидата и отозвать оффер.==
Даже если работа нужна срочно, лучше все взвесить и не принимать первый же оффер не глядя — взять хотя бы час на размышления. Даже если работа нужна срочно, лучше все взвесить и не принимать первый же оффер не глядя — взять хотя бы час на размышления.

View File

@ -9,4 +9,4 @@ zero-link:
parents: parents:
linked: linked:
--- ---
- `unclear.leader.election.enable` (default false). В случае разрушения [кластер](Кластер%20Kafka.md) позволит выбрать лидером хоть кого-то. Не факт, что он будет обладать всей необходимой информацией, но лидер хотя бы появится. - `unclear.leader.election.enable` (default false). В случае разрушения [кластер](_inbox/Кластер%20Kafka.md) позволит выбрать лидером хоть кого-то. Не факт, что он будет обладать всей необходимой информацией, но лидер хотя бы появится.

View File

@ -14,4 +14,4 @@ linked:
При поклейке обоев на потолок важно не экономить на клее. Если обои на стенах будут держаться практически на чем угодно, то на потолке риск отклеивания сильно выше. Чем тяжелее обои, тем больше шансов, что они отвалятся. Для разных типов обоев продают разный клей, здесь общий принцип — покупать дорогой и не покупать дешевый. При поклейке обоев на потолок важно не экономить на клее. Если обои на стенах будут держаться практически на чем угодно, то на потолке риск отклеивания сильно выше. Чем тяжелее обои, тем больше шансов, что они отвалятся. Для разных типов обоев продают разный клей, здесь общий принцип — покупать дорогой и не покупать дешевый.
![Виды обоев](Виды%20обоев.md) ![Виды обоев](_inbox/Виды%20обоев.md)

View File

@ -14,4 +14,4 @@ linked:
Для расчета обоев лучше всего использовать [онлайн-калькулятор](https://calc.by/building-calculators/wallpaper.html), который автоматически определит число рулонов, учитывая размеры комнаты, оконных и дверных проемов. Для расчета обоев лучше всего использовать [онлайн-калькулятор](https://calc.by/building-calculators/wallpaper.html), который автоматически определит число рулонов, учитывая размеры комнаты, оконных и дверных проемов.
![Виды обоев](Виды%20обоев.md) ![Виды обоев](_inbox/Виды%20обоев.md)

View File

@ -16,6 +16,6 @@ linked:
В России оффер ни к чему не обязывает и не обладает никакой юридической силой. То есть работодатель может предложить одно, а при трудоустройстве написать в договоре совсем другое. Несмотря на это, обычно работодатели не обманывают в оффере, но стоит помнить, что его в любой момент могут отозвать. В России оффер ни к чему не обязывает и не обладает никакой юридической силой. То есть работодатель может предложить одно, а при трудоустройстве написать в договоре совсем другое. Несмотря на это, обычно работодатели не обманывают в оффере, но стоит помнить, что его в любой момент могут отозвать.
- [Как выбрать оффер](Как%20выбрать%20оффер.md) - [Как выбрать оффер](_inbox/Как%20выбрать%20оффер.md)
- [Как улучшить условия по офферу](Как%20улучшить%20условия%20по%20офферу.md) - [Как улучшить условия по офферу](_inbox/Как%20улучшить%20условия%20по%20офферу.md)
- [Контроффер](Контроффер.md) - [Контроффер](Контроффер.md)

View File

@ -80,6 +80,6 @@ linked:
- [ ] [Скрининг](Скрининг.md) - [ ] [Скрининг](Скрининг.md)
- [ ] [Собеседование на работу с HR](Собеседование%20на%20работу%20с%20HR.md) - [ ] [Собеседование на работу с HR](Собеседование%20на%20работу%20с%20HR.md)
- [ ] [Собеседование на работу с нанимателем](Собеседование%20на%20работу%20с%20нанимателем.md) - [ ] [Собеседование на работу с нанимателем](Собеседование%20на%20работу%20с%20нанимателем.md)
- [ ] [Как выбрать оффер](Как%20выбрать%20оффер.md) - [ ] [Как выбрать оффер](_inbox/Как%20выбрать%20оффер.md)
- [ ] [Как улучшить условия по офферу](Как%20улучшить%20условия%20по%20офферу.md) - [ ] [Как улучшить условия по офферу](_inbox/Как%20улучшить%20условия%20по%20офферу.md)
- [ ] [Выход на новую работу](Выход%20на%20новую%20работу.md) - [ ] [Выход на новую работу](Выход%20на%20новую%20работу.md)

View File

@ -10,7 +10,7 @@ parents:
linked: linked:
--- ---
- [Стяжка пола](Стяжка%20пола.md) - [Стяжка пола](Стяжка%20пола.md)
- [Мокрая стяжка пола](Мокрая%20стяжка%20пола.md) - [Мокрая стяжка пола](_inbox/Мокрая%20стяжка%20пола.md)
- [Полусухая стяжка](Полусухая%20стяжка.md) - [Полусухая стяжка](Полусухая%20стяжка.md)
- [Сухая стяжка пола](Сухая%20стяжка%20пола.md) - [Сухая стяжка пола](Сухая%20стяжка%20пола.md)
- [Наливной пол](Наливной%20пол.md) - [Наливной пол](Наливной%20пол.md)

View File

@ -9,7 +9,7 @@ zero-link:
parents: parents:
- "[[Стяжка пола]]" - "[[Стяжка пола]]"
linked: linked:
- "[[Мокрая стяжка пола]]" - "[[_inbox/Мокрая стяжка пола]]"
--- ---
## Тезисы ## Тезисы
- Где можно сделать: В новостройках и в относительно новых домах с прочными бетонными перекрытиями - Где можно сделать: В новостройках и в относительно новых домах с прочными бетонными перекрытиями
@ -18,7 +18,7 @@ linked:
- Звукоизоляция: Средняя - Звукоизоляция: Средняя
- Сколько делают: Затвердевает за 12 часов, полное высыхание — за 21 день - Сколько делают: Затвердевает за 12 часов, полное высыхание — за 21 день
*** ***
Для этой стяжки используют смесь песка и цемента — как и для [Мокрая стяжка пола](Мокрая%20стяжка%20пола.md). Но воды в этой смеси меньше, поэтому процесс заливки более быстрый и не такой грязный. Из-за этого полусухой состав похож не на сметану, а на пластилин. Для этой стяжки используют смесь песка и цемента — как и для [Мокрая стяжка пола](_inbox/Мокрая%20стяжка%20пола.md). Но воды в этой смеси меньше, поэтому процесс заливки более быстрый и не такой грязный. Из-за этого полусухой состав похож не на сметану, а на пластилин.
Полусухая стяжка затвердевает за 12 часов, но окончательную прочность набирает за 21 день. Чтобы покрытие получилось без изъянов и трещин, его шлифуют, а также увлажняют в первые дни, как в случае с мокрой стяжкой. Полусухая стяжка затвердевает за 12 часов, но окончательную прочность набирает за 21 день. Чтобы покрытие получилось без изъянов и трещин, его шлифуют, а также увлажняют в первые дни, как в случае с мокрой стяжкой.

View File

@ -12,5 +12,5 @@ linked:
--- ---
Есть два основных варианта быстрого возведения новых стен. Есть два основных варианта быстрого возведения новых стен.
- [Стена из пазогребневых плит](Стена%20из%20пазогребневых%20плит.md) - [Стена из пазогребневых плит](_inbox/Стена%20из%20пазогребневых%20плит.md)
- [Стена из гипсокартона](Стена%20из%20гипсокартона.md) - [Стена из гипсокартона](Стена%20из%20гипсокартона.md)

View File

@ -10,7 +10,7 @@ parents:
linked: linked:
--- ---
- [Классификация команд](_inbox/Классификация%20команд.md) - [Классификация команд](_inbox/Классификация%20команд.md)
- [Роли в команде](Роли%20в%20команде.md) - [Роли в команде](_inbox/Роли%20в%20команде.md)
- [Саботаж в команде](_inbox/Саботаж%20в%20команде.md) - [Саботаж в команде](_inbox/Саботаж%20в%20команде.md)
## Крепкая ли у вас команда? ## Крепкая ли у вас команда?
Попробуйте честно ответить на следующие вопросы: Попробуйте честно ответить на следующие вопросы:
@ -26,12 +26,12 @@ linked:
- [Психологическая безопаность](_inbox/Психологическая%20безопаность.md) - [Психологическая безопаность](_inbox/Психологическая%20безопаность.md)
## Сложности в команде ## Сложности в команде
Появляются когда Появляются когда
- Несколько человек пытаются взять на себя одну и ту же роль. [Роли в команде](Роли%20в%20команде.md) - Несколько человек пытаются взять на себя одну и ту же роль. [Роли в команде](_inbox/Роли%20в%20команде.md)
- Вы взяли в команду свои копии. - Вы взяли в команду свои копии.
- Нет человека на три ключевые роли из трех групп: [Роль Генератор](_inbox/Роль%20Генератор.md), [Роль Исполнитель](_inbox/Роль%20Исполнитель.md), [Роль Координатор](_inbox/Роль%20Координатор.md). - Нет человека на три ключевые роли из трех групп: [Роль Генератор](_inbox/Роль%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комбинаций).
- Не пытайтесь изменить основную роль сотрудника, лучше сменить сотрудника. - Не пытайтесь изменить основную роль сотрудника, лучше сменить сотрудника.

View File

@ -7,7 +7,7 @@ date:
zero-link: zero-link:
- "[[00 Командная продуктивность]]" - "[[00 Командная продуктивность]]"
parents: parents:
- "[[Роли в команде]]" - "[[_inbox/Роли в команде]]"
linked: linked:
--- ---
- Легко оценивает идеи, которые ему предлагают - Легко оценивает идеи, которые ему предлагают

View File

@ -7,7 +7,7 @@ date:
zero-link: zero-link:
- "[[00 Командная продуктивность]]" - "[[00 Командная продуктивность]]"
parents: parents:
- "[[Роли в команде]]" - "[[_inbox/Роли в команде]]"
linked: linked:
--- ---
- Придумывает новые идеи, решения - Придумывает новые идеи, решения

View File

@ -7,7 +7,7 @@ date:
zero-link: zero-link:
- "[[00 Командная продуктивность]]" - "[[00 Командная продуктивность]]"
parents: parents:
- "[[Роли в команде]]" - "[[_inbox/Роли в команде]]"
linked: linked:
--- ---
- Помогает сглаживать недопонимание внутри коллектива и налаживать взаимодействие между отделами - Помогает сглаживать недопонимание внутри коллектива и налаживать взаимодействие между отделами

View File

@ -7,7 +7,7 @@ date:
zero-link: zero-link:
- "[[00 Командная продуктивность]]" - "[[00 Командная продуктивность]]"
parents: parents:
- "[[Роли в команде]]" - "[[_inbox/Роли в команде]]"
linked: linked:
--- ---
- Всегда ориентированы на конечный результат - Всегда ориентированы на конечный результат

View File

@ -7,7 +7,7 @@ date:
zero-link: zero-link:
- "[[00 Ремонт]]" - "[[00 Ремонт]]"
parents: parents:
- "[[Роли в команде]]" - "[[_inbox/Роли в команде]]"
linked: linked:
--- ---
- Реализует поставленные командой планы. - Реализует поставленные командой планы.

View File

@ -7,7 +7,7 @@ date:
zero-link: zero-link:
- "[[00 Командная продуктивность]]" - "[[00 Командная продуктивность]]"
parents: parents:
- "[[Роли в команде]]" - "[[_inbox/Роли в команде]]"
linked: linked:
--- ---
- Из любопытства изучает все возможные ресурсы, которые могут помочь команде извне. - Из любопытства изучает все возможные ресурсы, которые могут помочь команде извне.

View File

@ -7,7 +7,7 @@ date:
zero-link: zero-link:
- "[[00 Командная продуктивность]]" - "[[00 Командная продуктивность]]"
parents: parents:
- "[[Роли в команде]]" - "[[_inbox/Роли в команде]]"
linked: linked:
--- ---
- [Руководитель](_inbox/Руководитель.md) команды в классическом понимании - [Руководитель](_inbox/Руководитель.md) команды в классическом понимании

View File

@ -7,7 +7,7 @@ date:
zero-link: zero-link:
- "[[00 Командная продуктивность]]" - "[[00 Командная продуктивность]]"
parents: parents:
- "[[Роли в команде]]" - "[[_inbox/Роли в команде]]"
linked: linked:
--- ---
- Его энергию можно использовать, чтобы начать реализацию любого проекта - Его энергию можно использовать, чтобы начать реализацию любого проекта

View File

@ -7,7 +7,7 @@ date:
zero-link: zero-link:
- "[[00 Командная продуктивность]]" - "[[00 Командная продуктивность]]"
parents: parents:
- "[[Роли в команде]]" - "[[_inbox/Роли в команде]]"
linked: linked:
--- ---
- коЭксперт, обладающий в команде знаниями, необходимыми для выполнения работы. - коЭксперт, обладающий в команде знаниями, необходимыми для выполнения работы.

View File

@ -32,7 +32,7 @@ linked:
Как вариант — залить небольшой слой саморастекающегося наливного пола. С помощью него получится компенсировать перепады до 1 см. Как вариант — залить небольшой слой саморастекающегося наливного пола. С помощью него получится компенсировать перепады до 1 см.
## Виды стяжек ## Виды стяжек
Стяжки бывают мокрые, сухие и полусухие. Разновидностью стяжки также считают наливные полы. Стяжки бывают мокрые, сухие и полусухие. Разновидностью стяжки также считают наливные полы.
- [Мокрая стяжка пола](Мокрая%20стяжка%20пола.md) - [Мокрая стяжка пола](_inbox/Мокрая%20стяжка%20пола.md)
- [Сухая стяжка пола](Сухая%20стяжка%20пола.md) - [Сухая стяжка пола](Сухая%20стяжка%20пола.md)
- [Полусухая стяжка](Полусухая%20стяжка.md) - [Полусухая стяжка](Полусухая%20стяжка.md)

View File

@ -29,7 +29,7 @@ linked:
- Сухая стяжка легкая: пятисантиметровый слой керамзита создает давление 50 кг/м², а такой же слой бетона — втрое больше. - Сухая стяжка легкая: пятисантиметровый слой керамзита создает давление 50 кг/м², а такой же слой бетона — втрое больше.
**Минусы:** **Минусы:**
- Сухая стяжка считается менее надежной, особенно если в помещении повышенная влажность: гипсоволокнистые листы легко наберут воду, под полом появится плесень, а засыпка постепенно начнет терять прочность, и в итоге пол будет проваливаться. Поэтому в санузлах и на кухне нужна качественная гидроизоляция полов, но по возможности там лучше сделать [Мокрая стяжка пола](Мокрая%20стяжка%20пола.md). - Сухая стяжка считается менее надежной, особенно если в помещении повышенная влажность: гипсоволокнистые листы легко наберут воду, под полом появится плесень, а засыпка постепенно начнет терять прочность, и в итоге пол будет проваливаться. Поэтому в санузлах и на кухне нужна качественная гидроизоляция полов, но по возможности там лучше сделать [Мокрая стяжка пола](_inbox/Мокрая%20стяжка%20пола.md).
## Технологический процесс ## Технологический процесс
Перед засыпкой стяжки пол очищают от мусора и грязи. Но допускается оставить конструктивные элементы старого пола или перекрытия — например доски, петли из арматуры. Перед засыпкой стяжки пол очищают от мусора и грязи. Но допускается оставить конструктивные элементы старого пола или перекрытия — например доски, петли из арматуры.

View File

@ -9,7 +9,7 @@ zero-link:
parents: parents:
- "[[_inbox/Рабочая команда|Рабочая команда]]" - "[[_inbox/Рабочая команда|Рабочая команда]]"
linked: linked:
- "[[Роли в команде]]" - "[[_inbox/Роли в команде]]"
--- ---
[FOMO](_inbox/FOMO.md) в работе: [FOMO](_inbox/FOMO.md) в работе:
- Настоящие предприниматели, экспериментаторы или инвесторы - в прямом и переносном смысле - Настоящие предприниматели, экспериментаторы или инвесторы - в прямом и переносном смысле

View File

@ -10,7 +10,7 @@ parents:
- "[[Шардирование в БД]]" - "[[Шардирование в БД]]"
linked: linked:
--- ---
В [PostgreSQL](00%20PostgreSQL.md) есть шардирование из коробки, но оно реализовано на базе [партиционирования](Партиционирование%20в%20БД.md). Фактически партиции уезжают на отдельные сервера. [Решардинг](Решардинг.md) это боль, так как должен выполняться вручную. В [PostgreSQL](00%20PostgreSQL.md) есть шардирование из коробки, но оно реализовано на базе [партиционирования](Партиционирование%20в%20БД.md). Фактически партиции уезжают на отдельные сервера. [Решардинг](_inbox/Решардинг.md) это боль, так как должен выполняться вручную.
Данные от 2017 года Данные от 2017 года
![](Pasted%20image%2020240713203302.png) ![](Pasted%20image%2020240713203302.png)

View File

@ -37,25 +37,25 @@ linked:
- **Трудности с транзакциями и согласованностью**: Шардирование может затруднить обеспечение атомарности и согласованности транзакций, охватывающих несколько шардов, что может потребовать дополнительных усилий для поддержания целостности данных. - **Трудности с транзакциями и согласованностью**: Шардирование может затруднить обеспечение атомарности и согласованности транзакций, охватывающих несколько шардов, что может потребовать дополнительных усилий для поддержания целостности данных.
**Проблемы:** **Проблемы:**
- [Решардинг](Решардинг.md) - [Решардинг](_inbox/Решардинг.md)
- [Согласованное префиксное чтение](Согласованное%20префиксное%20чтение.md) - [Согласованное префиксное чтение](Согласованное%20префиксное%20чтение.md)
- При запросе SELECT FROM данные могут отдаться сначала все с одного шарда, потом с другого и так далее. - При запросе SELECT FROM данные могут отдаться сначала все с одного шарда, потом с другого и так далее.
- Запросы не по ключу шардирования обойдут все узлы. - Запросы не по ключу шардирования обойдут все узлы.
- Запросы по диапазону ключей хэширования могут обойти все шарды. - Запросы по диапазону ключей хэширования могут обойти все шарды.
- Данные не равномерно распределились. - Данные не равномерно распределились.
- Попробовать подобрать лучше ключ шардирования/кэш функцию - Попробовать подобрать лучше ключ шардирования/кэш функцию
- [Решардинг](Решардинг.md) - [Решардинг](_inbox/Решардинг.md)
- [JOIN SQL](JOIN%20SQL.md) - [JOIN SQL](JOIN%20SQL.md)
- Держать нужные данные на одном шарде - Держать нужные данные на одном шарде
- Делать вычисления в одном сервисе - Делать вычисления в одном сервисе
Как выбрать ключ для шардирования и хэш функцию: Как выбрать ключ для шардирования и хэш функцию:
- Определиться, какой функционал для вашего бизнеса самый полезный. Какие запросы нужно выполнить, чтобы этот функционал работал. Как разбить данные так, чтобы данные запросы стали быстрее. - Определиться, какой функционал для вашего бизнеса самый полезный. Какие запросы нужно выполнить, чтобы этот функционал работал. Как разбить данные так, чтобы данные запросы стали быстрее.
- Подумать о [Решардинг](Решардинг.md). Насколько легко будет добавлять и убирать шарды. - Подумать о [Решардинг](_inbox/Решардинг.md). Насколько легко будет добавлять и убирать шарды.
Обычно для распределения по шардам используется какая-то функция шардирования, в которую передается ключ. Популярные формулы хэширования: Обычно для распределения по шардам используется какая-то функция шардирования, в которую передается ключ. Популярные формулы хэширования:
- Если ключ цифровой, то можно просто поделить его на количество серверов, получив остаток от деления. Если это строка, то можно взять хэш функцию, которая даст число и уже его делить на количество серверов. - Если ключ цифровой, то можно просто поделить его на количество серверов, получив остаток от деления. Если это строка, то можно взять хэш функцию, которая даст число и уже его делить на количество серверов.
- При изменении количества серверов будет большая головная боль с [решардингом](Решардинг.md), так как придется перетаскивать данные практически со всех шардов. - При изменении количества серверов будет большая головная боль с [решардингом](_inbox/Решардинг.md), так как придется перетаскивать данные практически со всех шардов.
- Алгоритм crc32. - Алгоритм crc32.
- какой-то мур-мур - какой-то мур-мур
@ -63,13 +63,13 @@ 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)
- [Consistent hashing](Consistent%20hashing.md). Уменьшает боль от [решардинга](Решардинг.md). - [Consistent hashing](Consistent%20hashing.md). Уменьшает боль от [решардинга](_inbox/Решардинг.md).
Как направлять на шарды: Как направлять на шарды:
- Умный клиент. Приложение само решает в какой шард идти - Умный клиент. Приложение само решает в какой шард идти
- Нет дополнительной точки отказа. Нет лишнего хопа. - Нет дополнительной точки отказа. Нет лишнего хопа.
- Усложняется разработка. Нужно учитывать шардирование при разработке. - Усложняется разработка. Нужно учитывать шардирование при разработке.
- Как выполнять [решардинг](Решардинг.md)? - Как выполнять [решардинг](_inbox/Решардинг.md)?
- Прокси - Прокси
- Промежуточный сервис между клиентом и БД, который знает о шардинге и передает данные от БД к клиенту. - Промежуточный сервис между клиентом и БД, который знает о шардинге и передает данные от БД к клиенту.
- Сервисы ничего не знают о шардинге - Сервисы ничего не знают о шардинге

View File

@ -21,20 +21,20 @@ in Excalidraw settings under 'Links and Transclusion'. ^4mylk7KK
%% %%
## Drawing ## Drawing
```compressed-json ```compressed-json
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= xcAACybBlgbwIsEIcI4wjgGkXQd4wRQzAFJsTIAA
``` ```
%% %%

View File

@ -0,0 +1,4 @@
Привет 👋
Меня зовут Стручков Марк и ты попал в мой "цифровой сад".
![](meta/files/Pasted%20image%2020240901184049.png)

View File

@ -5,10 +5,10 @@ date: "[[2023-09-05]]"
zero-link: zero-link:
- "[[00 Сон]]" - "[[00 Сон]]"
parents: parents:
- "[[Время отхода ко сну]]" - "[[_inbox/Время отхода ко сну]]"
linked: [] linked: []
--- ---
[Определите время отхода ко сну](Время%20отхода%20ко%20сну.md) Устанавливается два будильника: предупреждающий и основной. [Определите время отхода ко сну](_inbox/Время%20отхода%20ко%20сну.md) Устанавливается два будильника: предупреждающий и основной.
- Предупреждающий позволит плавно завершить все дела, чтобы дисциплинированно отреагировать на основной будильник. ==Он устанавливается за 15-20 минут до основного.== - Предупреждающий позволит плавно завершить все дела, чтобы дисциплинированно отреагировать на основной будильник. ==Он устанавливается за 15-20 минут до основного.==
- ==Основной устанавливается за 1 час до отхода ко сну.== Время, когда ты ложишься в кровать, но еще не успел уснуть. - ==Основной устанавливается за 1 час до отхода ко сну.== Время, когда ты ложишься в кровать, но еще не успел уснуть.

View File

@ -19,12 +19,12 @@ tags:
> [!WARNING] Внедрение привычек > [!WARNING] Внедрение привычек
> Стоит помнить, что [формирование новых привычек](knowledge/productivity/Формирование%20новых%20привычек.md) это сложный процесс. > Стоит помнить, что [формирование новых привычек](knowledge/productivity/Формирование%20новых%20привычек.md) это сложный процесс.
## Подготовка ## Подготовка
- [ ] Определить [время отхода ко сну](Время%20отхода%20ко%20сну.md) - [ ] Определить [время отхода ко сну](_inbox/Время%20отхода%20ко%20сну.md)
- [ ] Настроить [будильники для поддержания режима сна](Будильники%20для%20поддержания%20режима%20сна.md) - [ ] Настроить [будильники для поддержания режима сна](Будильники%20для%20поддержания%20режима%20сна.md)
- [ ] Настрой на девайсах автоматическое включение ночного режима за 60-90 минут до сна. Этот режим должен убирать синие лучи из спектра света экрана, а также заглушать уведомления. За 15-20 минут до сна стоит избегать даже настроенных экранов - [ ] Настрой на девайсах автоматическое включение ночного режима за 60-90 минут до сна. Этот режим должен убирать синие лучи из спектра света экрана, а также заглушать уведомления. За 15-20 минут до сна стоит избегать даже настроенных экранов
- [ ] Выполнить [Вечерний ритуал](Вечерний%20ритуал.md) - [ ] Выполнить [Вечерний ритуал](_inbox/Вечерний%20ритуал.md)
## Дополнительные советы ## Дополнительные советы
- [Вечерний ритуал](Вечерний%20ритуал.md) должен доставлять удовольствие, а не вызывать стресс. - [Вечерний ритуал](_inbox/Вечерний%20ритуал.md) должен доставлять удовольствие, а не вызывать стресс.
- Инвестировать в спальное место - Инвестировать в спальное место
- Купить хороший матрас - Купить хороший матрас
- [Blackout шторы](Blackout%20шторы.md), чтобы организовать кромешную тьму. Или использовать маску для сна - [Blackout шторы](Blackout%20шторы.md), чтобы организовать кромешную тьму. Или использовать маску для сна

View File

@ -8,7 +8,7 @@ zero-link:
linked: linked:
--- ---
**Как проще вставать утром и быстрее приходить в себя:** **Как проще вставать утром и быстрее приходить в себя:**
- Соблюдать [режим сна](Время%20отхода%20ко%20сну.md) и [повысить его качество](Как%20наладить%20сон?.md) - Соблюдать [режим сна](_inbox/Время%20отхода%20ко%20сну.md) и [повысить его качество](Как%20наладить%20сон?.md)
- [Утренний ритуал](knowledge/health/сон/Утренний%20ритуал.md) - [Утренний ритуал](knowledge/health/сон/Утренний%20ритуал.md)
- Сразу принимать душ или просто умыться холодной водой - Сразу принимать душ или просто умыться холодной водой
- Световой будильник или автоматически открывающиеся шторы - Световой будильник или автоматически открывающиеся шторы

View File

@ -11,7 +11,7 @@ linked:
--- ---
Важнейший гормон, который вырабатывается [шишковидной железой](Шишковидная%20железа.md). Одна из функций которого помогать людям засыпать быстрее и крепче. Мелатонин важен не только для сна, но и для [иммунной](Иммунная%20система.md) функции организма. Важнейший гормон, который вырабатывается [шишковидной железой](Шишковидная%20железа.md). Одна из функций которого помогать людям засыпать быстрее и крепче. Мелатонин важен не только для сна, но и для [иммунной](Иммунная%20система.md) функции организма.
[Время отхода ко сну](Время%20отхода%20ко%20сну.md) связано с повышением уровня мелатонина. Чем ближе ночь, тем больше мелатонина вырабатывается. С возрастом выработка мелатонина уменьшается. Что приводит к уменьшению времени сна. ^381eb3 [Время отхода ко сну](_inbox/Время%20отхода%20ко%20сну.md) связано с повышением уровня мелатонина. Чем ближе ночь, тем больше мелатонина вырабатывается. С возрастом выработка мелатонина уменьшается. Что приводит к уменьшению времени сна. ^381eb3
Физическая активность может задерживать выработку мелатонина и временно снижать его в 1,5 раза. Поэтому не рекомендуют тренироваться за 2 часа до сна. ^76a0f0 Физическая активность может задерживать выработку мелатонина и временно снижать его в 1,5 раза. Поэтому не рекомендуют тренироваться за 2 часа до сна. ^76a0f0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -14,4 +14,4 @@ linked:
- [IN SQL](IN%20SQL.md) - [IN SQL](IN%20SQL.md)
- [JOIN SQL](JOIN%20SQL.md) - [JOIN SQL](JOIN%20SQL.md)
- [Производительность SQL запросов](Производительность%20SQL%20запросов.md) - [Производительность SQL запросов](_inbox/Производительность%20SQL%20запросов.md)

View File

@ -33,4 +33,4 @@ aliases:
Приложение работает неограниченное количество времени, с каждым днем количество данных в БД увеличивается. При возрастании объема запросы начинают отрабатывать медленнее, в таком случае возникает необходимость в применении [партиционирования](Партиционирование%20в%20БД.md) и [шардирования](Шардирование%20в%20БД.md). Приложение работает неограниченное количество времени, с каждым днем количество данных в БД увеличивается. При возрастании объема запросы начинают отрабатывать медленнее, в таком случае возникает необходимость в применении [партиционирования](Партиционирование%20в%20БД.md) и [шардирования](Шардирование%20в%20БД.md).
- [Производительность SQL запросов](Производительность%20SQL%20запросов.md) - [Производительность SQL запросов](_inbox/Производительность%20SQL%20запросов.md)