К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Reliability, Cloud Computing and Machine Learning · LearnSpace
Назад в каталог
courseraIT и технологии

Reliability, Cloud Computing and Machine Learning

Курс от Johns Hopkins University
Средний≈ 20.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

The course "Reliability, Cloud Computing and Machine Learning" explores advanced distributed database concepts, focusing on transaction management, reliability protocols, and data warehousing, while also diving deeper into cloud computing and machine learning. You will develop a solid understanding of transaction principles, concurrency control methods, and how to ensure database consistency during failures using ACID properties and protocols like ARIES. The course uniquely integrates Hadoop, MapReduce, and Accumulo, offering hands-on experience with large-scale data processing and machine learning applications such as collaborative filtering, clustering, and classification. By mastering these advanced topics, you'll gain the skills necessary to work with cutting-edge technologies used in cloud-based data processing and scalable machine learning analysis. With practical applications in both reliability management and machine learning, this course prepares you to tackle complex data management challenges, making you well-equipped for careers in cloud computing, distributed systems, and data science.

Навыки, которые вы освоите

Transaction ProcessingCloud ComputingData WarehousingApache HadoopMachine LearningScalabilityDatabase Management SystemsData ProcessingDatabase SystemsData ArchitectureDatabase Architecture and AdministrationData AccessData IntegrityDistributed ComputingBig DataClassification AlgorithmsApplied Machine Learning

Программа курса

4 модулей · 45 учебных материалов

01Course Introduction2 материалов
Course OverviewЧтениеInstructor Biography - Dr. David SilberbergЧтение
02Transaction Management & Concurrency Control19 материалов

Understanding ACID Properties in Distributed Databases

Transaction Management & Concurrency ControlЧтение

Учитесь у экспертов

David Silberberg

Преподаватель курса

Reliability, Cloud Computing and Machine Learning
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 20.4 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский, Казахский, Малайский

Часть программы вашего университета
Java ExampleВидео
Formal Transaction DefinitionВидео
ACID PropertiesВидео
Distributed Transaction Management ArchitectureВидео
Two Phase LockingВидео
Distributed Two Phase LockingВидео
Reading ReferencesЧтение
Understanding ACID Properties in Distributed DatabasesЗадание

Understanding Ordering Algorithm

Timestamp Ordering Algorithm ВидеоMulti-version Timestamp OrderingВидеоOptimistic Concurrency ControlВидеоWait-For GraphsВидеоDeadlock AvoidanceВидеоReading ReferencesЧтениеUnderstanding Ordering AlgorithmЗадание

Module-end Assessments

Self-Reflective Reading: Concurrency Control in Database ManagementЧтениеSelf-Reflective Reading: Transaction Management & Concurrency ControlЧтениеTransaction Management & Concurrency ControlЗадание
03Reliability Protocols, Data Warehousing, and Accumulo Architecture16 материалов

ARIES Recovery and Accumulo Basics

Accumulo Architecture and ProgrammingЧтениеReliability ProtocolsЧтениеThe Data WarehouseЧтениеApproaches to Cache ManagementВидеоExample TransactionВидеоAnalysis and Redo PhasesВидеоReading ReferencesЧтениеARIES Recovery and Accumulo BasicsЗадание

Reliability and Data Management in Accumulo

Undo PhaseВидеоTermination ProtocolsВидео3PC Timeout and Termination ProtocolsВидеоReading ReferencesЧтениеReliability and Data Management in AccumuloЗадание

Module-end Assessments

Self-Reflective Reading: ARIES Algorithm Crash During RecoveryЧтениеSelf-Reflective Reading: Implementing and Optimizing Visibility Criteria Removal in AccumuloЧтениеReliability Protocols, Data Warehousing, and Accumulo ArchitectureЗадание
04Cloud Computing, Hadoop Ecosystem, and Machine Learning Applications8 материалов

Cloud Analytics and Machine Learning with Accumulo

Reading References ЧтениеMotivating Problems for MapReduceВидеоCloud Analytics and Machine Learning with AccumuloЗадание

Module-end Assessments

Self-Reflective Reading: Exploring MapReduceЧтениеSelf-Reading Reading: Relational vs. Accumulo ApproachЧтениеSelf-Reflective Reading: Enhancing Collaborative Filtering TechniquesЧтениеSelf-Reflective Reading: Understanding Machine Learning ApproachesЧтениеCloud Computing, Hadoop Ecosystem, and Machine Learning ApplicationsЗадание