advanced

Storage estimates

Estimate object size, retention, indexes, replicas, media growth, and hot versus cold data needs. Объясняйте это как practical interview step, not a memorized checklist.

Оценка хранения объединяет размер объекта, дневной объём записи, срок retention, коэффициент репликации и накладные индексы. Пример: 1M фото/день × 2 MB × 365 × 3 реплики ≈ 2 PB/год до индексов и превью.

Разделяйте hot-данные (свежие, частый доступ) и cold-архивы. Медиа, логи и аналитика часто дороже реляционных метаданных. Планируйте compaction, tiering и legal hold отдельно.

На интервью: разберите один пункт расчёта, укажите темп роста и когда blobs уйдут в object storage, а не в БД.

Типовые ошибки: игнор превью и производных копий; нет retention и бесконечный рост; недооценка индексов для поиска.

Чеклист:

  • Оцените размер записи и новых объектов в день.
  • Умножьте на retention и репликацию.
  • Разделите hot и cold tier.
  • Учтите индексы и производные файлы.