Ctrl K
Backend · Middle · Теория

Расскажите, в каких случаях вы бы сознательно денормализовали схему базы данных и чем за это придётся платить?

~4 мин голосом

Как подойти

Проверяют, понимаете ли вы, зачем нужна нормализация, и умеете ли осознанно от неё отступать: с конкретным мотивом, ценой (рассинхронизация, дорогая запись) и механизмом поддержания консистентности, а не «дублируем, чтобы было быстрее».

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыЧто такое медленно меняющиеся измерения, SCD, и какие их типы вы знаете? JuniorЗапрос, который раньше выполнялся за миллисекунды, после роста таблицы до десятков миллионов строк стал выполняться секундами. Как будете разбираться и что можете сделать? MiddleЧто такое первичный и внешний ключ? И как бы вы смоделировали связь «многие ко многим» — например, студенты и курсы? JuniorВы джойните таблицу заказов с таблицей платежей, и суммарная выручка в отчёте внезапно выросла почти в три раза. Как будете искать причину и как это исправить? MiddleВы проектируете витрину продаж для BI. Что выберете — звезду или снежинку, и как определите, что будет одной строкой в таблице фактов? Middle

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин