SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое Bucket Pattern (Паттерн Корзины) в MongoDB?

Bucket Pattern используется для хранения временных рядов (Time-Series) или логов (IoT датчики) в документоориентированных БД.

Вместо того чтобы создавать отдельный документ на каждое измерение (1000 документов в секунду), мы группируем (складываем в корзину) измерения за определенный период (например, за 1 час) в один документ.

Пример документа:
json
{
"sensor_id": 123,
"date": "2023-10-25T10:00:00Z",
"measurements":[ { "time": ":01", "temp": 22 }, { "time": ":02", "temp": 23 } ]
}

✅ Итог: Резко сокращается количество документов, размер индексов и нагрузка на диск.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Паттерны MongoDB»

Ещё вопросы раздела «NoSQL»

Все вопросы раздела «NoSQL»