DynamoDB est-il en mémoire ?
Non. DynamoDB n'est pas une base de données en mémoire — chaque écriture est persistée sur un stockage durable et automatiquement répliquée sur trois Availability Zones. Quand tu as besoin de la vitesse de la mémoire, DynamoDB Accelerator (DAX) ajoute un cache en mémoire entièrement managé qui réduit les lectures à cohérence à terme de l'ordre de la milliseconde à un chiffre à la microseconde.
Durable par conception
DynamoDB est une base de données opérationnelle durable : les écritures sont stockées sur support durable et répliquées sur trois Availability Zones par défaut, ce qui soutient un SLA de disponibilité de 99,99 %. C'est le compromis inverse d'un magasin purement en mémoire, où les données vivent en RAM et la durabilité est optionnelle.
Il reste rapide sans cache
DynamoDB de base offre des lectures et écritures constantes de l'ordre de la milliseconde à un chiffre, à toute échelle, car chaque lecture cible directement une clé de partition au lieu de scanner. La plupart des charges n'ont jamais besoin de cache du tout.
DAX : la couche en mémoire
Quand les microsecondes comptent — enchères en temps réel, classements de jeux, pages produits populaires — DAX est la réponse d'AWS : un cache en mémoire compatible DynamoDB, write-through, qui améliore les performances des lectures à cohérence à terme d'un ordre de grandeur avec un minimum de changements de code. Il ne convient pas aux lectures fortement cohérentes ni aux charges à forte écriture. Si tu compares DynamoDB à un véritable magasin en mémoire, DynamoDB vs Redis confronte directement durabilité, vitesse et coût.
Pour aller plus loin
Comprends les compromis de cohérence dans le guide de cohérence, vois DynamoDB peut-il être utilisé comme cache ? pour la question inverse, estime les coûts de lecture avec le calculateur de tarification, et télécharge DynoTable pour inspecter tes tables.
Références
- In-memory acceleration with DynamoDB Accelerator (DAX) — Amazon DynamoDB Developer Guide
- What is Amazon DynamoDB? — Amazon DynamoDB Developer Guide
- DynamoDB read consistency — Amazon DynamoDB Developer Guide
Dernière vérification le 2026-07-13 par rapport à la documentation officielle AWS liée ci-dessus.