Содержание
- Введение 1
- Основы распределенных вычислений 2
- - Архитектура распределенных систем 2.1
- - Параллелизм и конкурентность 2.2
- - Отказоустойчивость и fault tolerance 2.3
- Хранилища данных: архитектура и типы 3
- - Реляционные базы данных и их эволюция 3.1
- - NoSQL базы данных: типы и применение 3.2
- - Выбор хранилища данных для распределенных систем 3.3
- Технологии распределенного хранения и обработки данных 4
- - Apache Hadoop и экосистема 4.1
- - Apache Spark и потоковая обработка данных 4.2
- - Apache Kafka и распределенная обработка сообщений 4.3
- Практическое применение распределенных систем и хранилищ данных 5
- - Примеры использования в обработке больших данных 5.1
- - Разработка облачных хранилищ данных 5.2
- - Масштабируемые веб-приложения 5.3
- Заключение 6
- Список литературы 7