CAP-теорема (Брюера). Формулировка. Значение свойств. Виды систем в рамках теоремы и их краткая характеристика.
Производительность СУБД. Виды функций производительности и примеры предметных областей для них. Виды компромиссов (trade-off) и их объяснение.
Базы данных «ключ-значение». Характеристика и отличительные черты. Примеры задач, для которых целесообразно использовать данные БД. Примеры реальных юзкейсов.
Документо-ориентированные БД. Характеристика и отличительные черты. Структуры, которыми оперируют БД. Примеры задач, для которых целесообразно использовать данные БД. Примеры реальных юзкейсов.
Графовые БД. Характеристика и отличительные черты. Структуры, которыми оперируют БД. Примеры задач, для которых целесообразно использовать данные БД. Примеры реальных юзкейсов.
Объектно-ориентированные БД. Сериализация и десериализация. Основная проблема, которую решают ООБД. Характеристика и отличительные черты. Структуры, которыми оперируют БД. Примеры задач, для которых целесообразно использовать данные БД. Примеры реальных юзкейсов.
Хранилища семейств колонок. Характеристика и отличительные черты. Структуры, которыми оперируют БД. Примеры задач, для которых целесообразно использовать данные БД. Примеры реальных юзкейсов.
Хранилища RDF. Характеристика и отличительные черты. Примеры задач, для которых целесообразно использовать данные БД. Примеры реальных юзкейсов.
Многомерные базы данных. Характеристика и отличительные черты. Примеры задач, для которых целесообразно использовать данные БД. Примеры реальных юзкейсов.
Многомодельные базы данных. Проблема использования нескольких моделей данных: возможные решения, их приемущества и недостатки. Характеристика и отличительные черты. Примеры задач, для которых целесообразно использовать данные БД. Примеры реальных юзкейсов.
Принципиальные виды масштабируемости, их приемущества и недостатки. Шардинг.
Виды сценариев использования по типу доступа к данным. Примеры.
Методы повышения отказоустойчивости, их приемущества и недостатки. Репликация. Основные характеристики процесса репликации. Виды репликации, их свойства с точки зрения основных характеристик и восстановления при сбоях.
Модели консистентности. Строгая консистентность и консистентность в конечном счете. Модель ACID. Модель BASE.