Johns Hopkins University
Fiabilité, cloud computing et apprentissage automatique
Johns Hopkins University

Fiabilité, cloud computing et apprentissage automatique

David Silberberg

Instructeur : David Silberberg

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Apprendre les principes de la gestion des transactions, y compris les propriétés ACID, le contrôle de la concurrence et les techniques de gestion des blocages pour les systèmes distribués.

  • Explorez les protocoles de fiabilité, les algorithmes de récupération et les protocoles de validation comme ARIES, qui garantissent la cohérence et la durabilité des données.

  • Comprendre le cloud computing avec Hadoop, utiliser MapReduce pour le traitement de données à grande échelle et appliquer des techniques d'apprentissage automatique comme le clustering.

Compétences que vous acquerrez

  • Catégorie : Entreposage de données
  • Catégorie : Gestion des bases de données
  • Catégorie : Apprentissage automatique
  • Catégorie : Reprise après sinistre
  • Catégorie : Bases de données
  • Catégorie : Bases de données relationnelles
  • Catégorie : Intégrité des données
  • Catégorie : Évolutivité
  • Catégorie : Systèmes de gestion de bases de données
  • Catégorie : Traitement des transactions
  • Catégorie : Systèmes de base de données
  • Catégorie : Informatique distribuée
  • Catégorie : Architecture et administration des bases de données
  • Catégorie : Apache Hadoop
  • Catégorie : Cloud Computing
  • Catégorie : Traitement des données
  • Catégorie : Big Data
  • Catégorie : Logiciel d'apprentissage automatique

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

8 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Systèmes de bases de données à grande échelle
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours

Ce cours examine des sujets avancés sur les bases de données distribuées, en se concentrant sur la gestion des transactions, les protocoles de fiabilité et l'Entrepôt de données. Ce cours continue également à développer les concepts MapReduce et HDFS introduits dans le dernier cours et à les appliquer à des applications analytiques et d'apprentissage automatique à grande échelle au sein de systèmes distribués. Les apprenants exploreront les composants essentiels pour maintenir la fiabilité des bases de données. En outre, il plongera plus profondément dans le traitement des données basé sur le cloud avec Hadoop, et développera des compétences fondamentales dans l'analytique ainsi que des applications d'apprentissage automatique en utilisant des techniques de filtrage collaboratif, de clustering et de classification.

Inclus

2 lectures

Ce module explore la gestion des transactions dans les Systèmes de données distribués (SGBD), en se concentrant sur les méthodes de contrôle de la concurrence. Vous apprendrez à identifier les propriétés ACID pour maintenir la cohérence de la base de données, à développer des plans de transaction avec des opérations et des ordres partiels, et à mettre en œuvre divers algorithmes de contrôle de la concurrence et de gestion des impasses, y compris le verrouillage à deux phases et les techniques basées sur le temps.

Inclus

11 vidéos5 lectures3 devoirs

Ce module explore les protocoles de fiabilité dans les bases de données distribuées, en se concentrant sur le maintien de la cohérence et de la durabilité pendant les défaillances du système. Les principaux protocoles de récupération et de fiabilité, y compris ARIES, le commit en deux phases et en trois phases, sont abordés. En outre, les étudiants acquerront une connaissance fondamentale des principes de l'Entreposage de données, ainsi qu'une introduction à l'architecture d'Accumulo. Cela inclut les fonctionnalités de base d'Accumulo et les mécanismes de sécurité au niveau de la cellule, essentiels pour la gestion de données distribuées à grande échelle.

Inclus

6 vidéos7 lectures3 devoirs

Ce module présente les principes fondamentaux du cloud computing en mettant l'accent sur l'écosystème Hadoop et son utilité pour le traitement des données à grande échelle. En mettant l'accent sur le cadre MapReduce, les apprenants exploreront le développement de pseudocodes et l'architecture. Le module intègre également les concepts fondamentaux de l'Apprentissage automatique, en particulier les algorithmes de clustering, de classification et de filtrage collaboratif en utilisant Mahout et Accumulo. Ces techniques permettent aux apprenants d'effectuer des analyses de données évolutives et de construire des systèmes de recommandation dans Hadoop, adaptés à la gestion et à l'analyse de grands ensembles de données.

Inclus

1 vidéo5 lectures2 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

David Silberberg
Johns Hopkins University
3 Cours819 apprenants

Offert par

En savoir plus sur Gestion des données

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions