← К курсу

Занятие 72. Summary session 18

📁 Блок: MongoDB / повторение репликации и CAP ⏱️ Время изучения: ~60 мин 🎯 Сложность: Повторение

⚡ Кратко: суть занятия

Summary session 18 повторяет репликацию, цели репликации, синхронный и асинхронный подходы, CAP и ACID.

Репликация нужна для надёжности, отказоустойчивости и распределения нагрузки чтения.

Синхронная репликация держит копии актуальными, но добавляет задержку.

Асинхронная репликация быстрее для записи, но допускает отставание копии.

CAP описывает ограничение распределённых систем: Consistency, Availability, Partition Tolerance.

ACID описывает свойства транзакций: Atomicity, Consistency, Isolation, Durability.

В домашке 18 разбираются Hawaii в sample_airbnb и фильмы imdb > 8 за 2015–2023.

Топ-3 ошибки: путать Consistency CAP и ACID, считать $out индексом, забывать $match перед $group.

#createindex #group #countdocuments #limit #sort

О чём это занятие

Повторение недели из источника: репликация, CAP, ACID, закрепляющий тест и разбор домашнего задания 18.

Экспресс-опрос

Что такое репликация, цели репликации, синхронная и асинхронная репликация, CAP, ACID.

Закрепление

Вопросы: что применяется для синхронизации данных и какими командами можно создать индексы в MongoDB.

Разбор ДЗ 18

Средняя цена проживания на Гавайях и фильмы с высоким imdb за 2015–2023.

Что изучать дальше

Следующее занятие — 73. Практическая отработка MongoDB. Часть 1.