Ingénierie de base de données: architecture et mise à l'échelle

Comprendre comment les moteurs de base de données fonctionnent sous le capot pour prendre des décisions architecturales éclairées sur l'indexation, le partitionnement, la simultanéité et l'évolutivité distribuée.

4.8 (1,028) ⏱ 1 h 42 min 📚 7 leçons 🎧 Version audio

À propos de ce cours

Choisir la bonne base de données et la configurer pour des performances élevées nécessite plus que de connaître les requêtes SQL.Pour créer des applications résilientes et évolutives, vous devez comprendre les principes d'ingénierie sous-jacents qui régissent la façon dont les données sont stockées, indexées et récupérées. Ce cours vous guide à travers les modèles architecturaux de base des systèmes de base de données modernes.Vous passerez de la simple rédaction de requêtes à la compréhension des bases de données internes, vous permettant de faire des compromis optimaux entre performances, cohérence et échelle. Ce que vous apprendrez: - Comprendre les mécanismes de base des moteurs de stockage, du traitement des transactions et des propriétés ACID qui garantissent l'intégrité des données. - Analyser les stratégies d'indexation, y compris les arbres B et les arbres LSM, pour optimiser les performances des requêtes et les chemins de lecture / écriture. - Concevoir des architectures de base de données évolutives en utilisant des techniques de partitionnement, de fragmentation et de réplication. - Gérer la simultanéité et les niveaux d'isolement des bases de données pour éviter la corruption des données dans les systèmes à fort trafic. - Évaluer les compromis entre les bases de données vectorielles relationnelles, non relationnelles et modernes conçues pour les applications d'IA. Vous commencerez par explorer les mécanismes de stockage fondamentaux et les concepts de transaction avant de passer à des domaines avancés tels que les systèmes distribués et les moteurs de base de données modernes.Grâce à des explications écrites et des décompositions structurelles, vous apprendrez à évaluer et à sélectionner la bonne technologie de base de données pour toute architecture de système. Ce cours est conçu pour les développeurs de logiciels, les architectes de systèmes et les ingénieurs de bases de données en herbe qui souhaitent comprendre les bases de données internes.Aucune expérience préalable en administration de base de données n'est requise, car nous commençons par une terminologie fondamentale et construisons des concepts distribués complexes. Commencez dès aujourd'hui à bâtir une base plus solide en ingénierie des systèmes backend.

Ce que vous recevez

  • 📜 Certificat de fin
    Ajoutez-le à votre profil LinkedIn
  • 🎧 Version audio incluse
    Apprenez en déplacement, sans écran
  • ♾️ Accès à vie
    Revenez quand vous voulez, sans expiration
  • 📱 Téléphone ou ordinateur
    Fonctionne partout, sur tout appareil
  • 💸 Remboursement 30 jours
    Sans poser de questions
  • Court et ciblé
    1 h 42 min de contenu pratique

Avis (8)

Andrew Roberts US
★ 4 · 2026-03-25T02:46:52+00:00

Le cours était instructif. J'ai apprécié la structure et les exemples, bien que certains sujets aient semblé un peu pressés.

Amina Ibrahim KE Apprenant vérifié
★ 5 · 2026-03-14T00:28:52+00:00

Une introduction solide au sujet. Les exemples fournis étaient généralement bons et le cours est bien organisé.J'aurais juste aimé que certaines parties soient expliquées un peu plus en profondeur.

Jack Hall GB Apprenant vérifié
★ 3 · 2025-11-15T00:09:52+00:00

C'est un bon cours si vous avez des connaissances préalables. Pour les débutants absolus, certains concepts peuvent être un peu difficiles, mais la structure est logique.

Alejandro Ramírez EC Apprenant vérifié
★ 4 · 2025-08-15T06:57:52+00:00

Dans l'ensemble, un bon cours. Certaines parties étaient un peu précipitées, mais les concepts de base étaient bien expliqués.

Sakinah binti Ibrahim MY Apprenant vérifié
★ 3 · 2025-04-23T02:35:52+00:00

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

Antônia Rodrigues BR
★ 3 · 2025-04-06T01:33:52+00:00

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

Carina Olsen NO Apprenant vérifié
★ 3 · 2025-04-01T02:32:52+00:00

Certaines parties étaient un peu lentes, mais les concepts de base ont été bien expliqués avec des exemples solides.

Ольга Попова RU Apprenant vérifié
★ 4 · 2025-03-08T12:40:52+00:00

Le cours a bien couvert les bases, mais certains sujets avancés semblaient un peu occultés. Bon pour commencer.

É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 ? +

Carte via Stripe ou cryptomonnaie. 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 30 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