Цель курса: сформировать у обучающихся целостное представление о распределённых базах данных, принципах их организации, способах распределения и репликации данных, моделях согласованности и подходах к обеспечению отказоустойчивости.

После прохождения курса студент должен уметь:

·        объяснять отличия распределённой базы данных от базы данных на одном сервере;

·        понимать принципы маршрутизации запросов и взаимодействия узлов;

·        объяснять согласованность данных и смысл теоремы CAP;

·        анализировать базовые архитектурные решения для конкретной задачи.