Помимо скорости опасны несогласованный снимок, дубли при повторе, пропуски обновлений, изменение схемы и частичная публикация. Большой объём усиливает последствия каждого из этих сбоев.
Какие неочевидные проблемы могут возникнуть при загрузке больших таблиц (кроме производительности)?
Помимо скорости опасны несогласованный снимок, дубли при повторе, пропуски обновлений, изменение схемы и частичная публикация. Большой объём усиливает последствия каждого из этих сбоев.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Помимо скорости опасны несогласованный снимок, дубли при повторе, пропуски обновлений, изменение схемы и частичная публикация. Большой объём усиливает последствия каждого из этих сбоев.
Заранее согласуйте типы, кодировку, timezone, NULL, точность чисел и правила удалений. Учтите поздние данные, истечение прав доступа, заполнение диска и необходимость продолжить загрузку после остановки.
Используйте staging, checkpoint, идемпотентность и проверки полноты/качества до публикации. Прерывание не должно оставлять пользователям половину новой таблицы, а повтор — добавлять вторую копию тех же строк.