Conception d'algorithmes I/O-efficaces pour les données à grande échelle — WalkSelf
★ 4.0 (6) ⏱ 2 h 30 min 📚 25 leçons

Conception d'algorithmes I/O-efficaces pour les données à grande échelle

Apprenez à concevoir et analyser des algorithmes à mémoire externe et oblivious au cache pour traiter efficacement des ensembles de données massifs qui dépassent la mémoire principale de votre système.

  • 💬 Instructeur IA
    Posez une question sur n'importe quelle leçon et obtenez une réponse claire à tout moment.
  • 🕐 Commencez quand vous voulez
    Sans horaires ni délais : apprenez à votre rythme, quand vous voulez.
  • 🌐 En français
    Leçons, exercices et certificat : tout entièrement dans votre langue.

À propos de ce cours

Alors que les ensembles de données augmentent de façon exponentielle, les algorithmes traditionnels en mémoire luttent lorsque les données ne tiennent plus dans la RAM. Pour construire des systèmes haute performance, les ingénieurs logiciels et les spécialistes des données doivent comprendre comment minimiser les accès lents au stockage et optimiser le mouvement des données. Ce cours vous guide à travers les principes des algorithmes à mémoire externe et oblivious au cache. Vous passerez de l'écriture d'algorithmes standard à la conception de systèmes qui optimisent le transfert de données à travers la hiérarchie de mémoire moderne, améliorant considérablement les performances pour les bases de données à grande échelle, les systèmes de fichiers et les pipelines de données. Ce que vous apprendrez : - Comprendre les limites fondamentales de la hiérarchie de mémoire, y compris les différences entre la RAM, les SSD et le stockage NVMe moderne. - Analyser les algorithmes en utilisant le modèle de mémoire externe pour mesurer et minimiser les opérations d'E/S sur disque. - Concevoir des structures de données fondamentales à mémoire externe, telles que les arbres B et les pools de tampons, pour une récupération efficace des données. - Appliquer les principes de conception oblivious au cache pour écrire des algorithmes qui s'exécutent efficacement sur différentes tailles de cache sans réglage manuel. - Comparer les paradigmes de stockage modernes, y compris les arbres LSM (Log-Structured Merge) et les arbres B traditionnels, utilisés dans les moteurs de bases de données modernes. Vous commencerez par les concepts fondamentaux des hiérarchies de mémoire et des coûts d'E/S avant de passer aux structures de données de mémoire externe de base, aux techniques de tri externe et aux architectures de stockage de bases de données modernes. Grâce à des explications écrites détaillées et à des analyses algorithmiques, vous apprendrez à penser au calcul en termes de transfert de données plutôt que de simples cycles CPU. Ce cours est conçu pour les développeurs de logiciels, les étudiants en informatique et les ingénieurs de données qui souhaitent comprendre le traitement de données haute performance. Aucune expérience préalable des algorithmes à mémoire externe n'est requise, car nous commençons par les bases absolues. Commencez dès aujourd'hui à maîtriser les algorithmes qui alimentent les systèmes de données modernes à grande échelle.

Ce que vous recevez

  • 📜 Certificat de fin
    Ajoutez-le à votre profil LinkedIn
  • 💬 Tuteur AI personnel
    Bloqué sur une leçon ? Pose n'importe quelle question à ton tuteur intégré, à tout moment.
  • ♾️ Accès à vie
    Revenez quand vous voulez, sans expiration
  • 📱 Téléphone ou ordinateur
    Fonctionne partout, sur tout appareil
  • 💸 Remboursement 14 jours
    Sans poser de questions
  • ⚡ Court et ciblé
    2 h 30 min de contenu pratique

Avis (6)

Miguel Aguilar CR Apprenant vérifié
★ 4 · 7 octobre 2026

Une bonne introduction. La structure était généralement claire, mais j'aurais aimé qu'il y ait quelques exemples plus concrets.

Valentina López PE Apprenant vérifié
★ 4 · 27 août 2026

J'ai aimé les exemples d'application pratique, bien que la configuration initiale ait pris plus de temps que prévu.

عادل DZ Apprenant vérifié
★ 3 · 18 août 2026

Bon dans l'ensemble. Certaines parties étaient un peu plus rapides que prévu, mais les exemples étaient utiles.

Carina Olsen NO Apprenant vérifié
★ 5 · 25 juillet 2026

Un cours solide dans l'ensemble. Certaines parties étaient un peu lentes, mais les applications pratiques démontrées étaient très utiles.

정우진 KR Apprenant vérifié
★ 4 · 29 juin 2026

La structure était logique, mais j'aurais aimé qu'il y ait plus de pratique pratique au-delà des exemples de base.

Eduardo Soto PE
★ 4 · 26 juin 2026

C'était une bonne introduction. La structure est logique et couvre les bases efficacement.Peut être trop introductif pour les apprenants avancés.

Écrire un avis

☆☆☆☆☆
Nous vous demanderons de vous connecter après envoi — votre brouillon est sauvegardé.

Autres apprenants ont aussi suivi

Questions fréquentes

De quoi ai-je besoin pour suivre ce cours ? +

Un téléphone ou un ordinateur avec internet, c'est tout. Aucune installation, aucun matériel spécial.

Comment payer ? +

Par carte via Stripe. Nous ne stockons pas les données de carte — Stripe les gère de manière sécurisée.

Puis-je obtenir un remboursement ? +

Oui — remboursement complet sous 14 jours, sans question.

Combien de temps aurai-je accès ? +

À vie. Une fois acheté, le cours est à vous, vous pouvez y revenir quand vous voulez.

Vais-je obtenir un certificat ? +

Oui. À la fin, vous recevez un certificat à ajouter à votre profil LinkedIn.

Conçu pour les apprenants en
Tech Design Finance Marketing Santé Éducation Hôtellerie Industrie