Retour au cours

Types de bases de donness AWS

Progression du cours0%

Types de bases de données AWS

Introduction

AWS prend en charge différents types de bases de données adaptées à divers cas d'utilisation. Le choix dépend de la nature des données et des besoins spécifiques.

Points clés :

  • L'adéquation entre type de base de données et source de données est cruciale
  • Un mauvais choix peut entraîner des problèmes de performance
  • AWS propose des solutions managées relationnelles et non relationnelles

Bases de données relationnelles

Amazon RDS

Service managé pour bases de données relationnelles dans le cloud :

  • Simplifie configuration et maintenance
  • Supporte : PostgreSQL, MySQL, MariaDB, Oracle, SQL Server
  • Gère les correctifs, mises à jour et sauvegardes

Amazon Aurora

Moteur haute performance compatible MySQL/PostgreSQL :

  • Combine performances des BDD d'entreprise et simplicité des solutions open source
  • Intégré à Amazon RDS

Bases de données NoSQL

Amazon DynamoDB

BDD clé-valeur entièrement managée :

  • Performances rapides et prévisibles
  • Évolutivité transparente
  • Ajustement de capacité sans downtime

Amazon DocumentDB

BDD documents compatible MongoDB :

  • Conçu pour charges de travail critiques à grande échelle
  • Stockage et calcul découplés (évolutivité indépendante)

Amazon Keyspaces

Service compatible Apache Cassandra :

  • Même code et outils Cassandra
  • Évolutif et hautement disponible

Bases de données spécialisées

Amazon Neptune

BDD graphe pour données fortement connectées :

  • Répliques en lecture pour haute disponibilité
  • Sauvegardes continues vers S3

Amazon Timestream

BDD séries temporelles pour IoT :

  • Stocke et analyse billions d'événements/jour
  • Coût réduit vs BDD relationnelles

Amazon QLDB

Base de données ledger (registre) :

  • Historique complet et vérifiable des modifications
  • Technologie éprouvée AWS

Solutions en mémoire

Amazon ElastiCache

Magasins de données en mémoire :

  • Options Redis et Memcached
  • Améliore performances applications existantes

Amazon MemoryDB

Redis durable avec persistance :

  • Conçu pour applications temps réel
  • Secteurs : finance, e-commerce, gaming, etc.

Data Warehousing

Amazon Redshift

Data warehouse pétabyte :

  • Stockage colonnaire
  • Compression avancée
  • Traitement massivement parallèle

Amazon Athena

Service de requête SQL sur S3 :

  • Sans serveur (pas d'infra à gérer)
  • Facturation à la requête