IT Academy
Урок 4 · Продвинутый

Партиционирование и балансировка

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Партиционирование делит данные по ключу. Равное число ключей не гарантирует равную нагрузку: один популярный ключ может стать горячим. Перемещение партиций требует учёта записей во время миграции.

Задача для самостоятельного решения

Почему tenant_id как shard key опасен при одном очень крупном клиенте?

Показать разбор ответа

Все его запросы попадают на один shard. Возможны составной ключ, дополнительное разбиение или выделенный shard; решение зависит от запросов, которым нужна локальность.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →