Le cours "Fiabilité, Cloud Computing et Apprentissage automatique" explore les concepts avancés de bases de données distribuées, en se concentrant sur la gestion des transactions, les protocoles de fiabilité et l'Entreposage de données, tout en plongeant plus profondément dans le cloud computing et l'Apprentissage automatique. Vous développerez une solide compréhension des principes de transaction, des méthodes de contrôle de la concurrence et de la manière d'assurer la cohérence de la base de données en cas de défaillance en utilisant les propriétés ACID et des protocoles tels que ARIES. Le cours intègre de manière unique Hadoop, MapReduce et Accumulo, offrant une expérience pratique du traitement des données à grande échelle et des applications d'apprentissage automatique telles que le filtrage collaboratif, le clustering et la classification.


Fiabilité, cloud computing et apprentissage automatique
Ce cours fait partie de Spécialisation Systèmes de bases de données à grande échelle

Instructeur : David Silberberg
Inclus avec
Expérience recommandée
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

Ajouter à votre profil LinkedIn
8 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- 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

Offert par
En savoir plus sur Gestion des données
Statut : Essai gratuitDuke University
Statut : Essai gratuitUniversity of Illinois Urbana-Champaign
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





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
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien de demande sur la page de description.
Plus de questions
Aide financière disponible,


