🏠 Домашнее задание
⚡ Кратко: суть занятия
CAP-теорема описывает ограничения распределённых систем данных.
Consistency: все узлы видят одинаковые данные в одинаковый момент времени.
Availability: отказ узлов не мешает системе отвечать на запросы.
Partition Tolerance: система продолжает работать при разделении сети.
В распределённой системе можно гарантировать только два свойства из трёх.
ACID описывает надёжность транзакций: Atomicity, Consistency, Isolation, Durability.
Практика закрепляет aggregation на trips, companies, shipwrecks и restaurants.
Домашка 18: средняя цена на Гавайях и фильмы с imdb > 8 за 2015–2023 годы.
Домашнее задание и закрепление
- Домашнее задание 18 из LMS: найти среднюю цену за сутки проживания на Гавайских островах в sample_airbnb.listingsAndReviews.
- Подсказка источника: использовать два этапа aggregation — $match и $group; острова можно искать через $geoWithin или перечислить market.
- Вторая задача: в sample_mflix.movies посчитать фильмы с imdb рейтингом выше 8 за 2015–2023 годы и найти фильм с самым высоким рейтингом.
- Сохраните запросы и результат проверки в текстовом ответе или ссылке на репозиторий, как в LMS.