Каждое событие занимает примерно 1 КБ в логах, а в день приходит 50 млн событий. Какой порядок величины суточного объёма данных ближе всего при грубой прикидке по единицам измерения?
AОколо 50 МБ: получается, если события сжимаются в среднем в 1000 раз и в логи попадает только малая часть
BОколо 5 ГБ: получается, если из 50 млн событий в логи реально доходит примерно одна десятая часть
CОколо 50 ГБ: простое произведение 50 млн событий на 1 КБ даёт порядок десятков гигабайт за сутки
DОколо 50 ТБ: получается, если каждое событие занимает не 1 КБ, а порядка 1 МБ в логах
Правильный ответ. При грубой оценке объёма умножайте количество объектов на размер одного и проверяйте порядок величины.
Разбор
50 млн умножить на 1 КБ даёт порядка 50 млн КБ. Это примерно 50 тыс МБ, то есть около 50 ГБ при десятичном приближении. Такая оценка по порядку величины полезна, чтобы быстро поймать ошибки в планировании хранилища. Дальше можно уточнять средний размер события и долю сжатия как отдельные допущения.
Проверь себя · 1/3разбор после ответа
На лендинг приходит 500 тыс визитов в день. Конверсия в покупку составляет около 4% (доля визитов с покупкой). Какая грубая прикидка числа покупок в день при сохранении единиц измерения наиболее корректна?
Ещё вопросы по теме «Sanity-check и оценка»
- В дашборде метрика конверсии определена как доля пользователей, совершивших хотя бы одну покупку за день. В отчёте вы видите 130%. Какая грубая прикидка по ограничениям метрики наиболее уместна?
- У вас 2.5 млн событий в день и нужно прикинуть объём событий в месяц для планирования. Какой подход к грубой оценке наиболее разумный?
- У продукта 200 тыс DAU. Доля платящих пользователей около 2%, а средний платёж в день на платящего — 500 ₽. Какая грубая оценка дневной выручки наиболее адекватна по порядку величины?
- ETL-задача обработала 120 млн строк за 2 часа. Какая грубая прикидка пропускной способности в строках в секунду ближе всего?
- Продукт может отправить не более 3 пушей в день на одного пользователя по правилам. `MAU` = 10 млн. Какой верхний предел на количество пушей в день вы можете поставить без дополнительных данных?
- Все вопросы по «Sanity-check и оценка» →