DynamoDB est-il open source ?
Non. DynamoDB est un service AWS propriétaire et entièrement managé — le code source n'est pas public et tu ne peux pas auto-héberger le moteur de production. Pour le développement local, AWS distribue DynamoDB Local, un émulateur téléchargeable et gratuit, et certaines bases de données tierces annoncent des API compatibles DynamoDB que tu peux exécuter toi-même.
Ce que cela signifie en pratique
DynamoDB ne s'exécute qu'à l'intérieur d'AWS. Tu le consommes comme une API — il n'y a pas de logiciel serveur à télécharger, licencier, inspecter ou exploiter, et pas d'édition communautaire. C'est aussi son argument de vente : AWS gère l'installation, les correctifs, la réplication, la montée en charge et les sauvegardes, et le service n'a ni versions ni fenêtres de maintenance.
DynamoDB Local est gratuit, pas ouvert
AWS fournit DynamoDB Local, une version téléchargeable de DynamoDB qui s'exécute sur ton ordinateur sous forme d'image Docker, d'archive Java ou de dépendance Apache Maven. Il est gratuit et fonctionne hors ligne, mais c'est un émulateur pour le développement et les tests — pas le moteur de production, et pas open source non plus.
Alternatives compatibles
Comme l'API DynamoDB est bien documentée, certaines bases de données open source et tierces implémentent des points de terminaison compatibles DynamoDB. La compatibilité varie selon les fonctionnalités : vérifie donc les opérations dont tu dépends (transactions, flux, index secondaires) avant de traiter l'une d'elles comme un remplacement direct. Si tu évalues des bases de données, les comparaisons DynamoDB vs couvrent les alternatives grand public — et si l'open source est l'exigence, DynamoDB vs Cassandra le compare au principal magasin en colonnes larges open source.
Pour aller plus loin
Exécute l'émulateur en local avec le guide DynamoDB Local, construis des requêtes visuellement dans le générateur d'expressions, et télécharge DynoTable — il se connecte aussi bien aux points de terminaison AWS que locaux.
Références
- What is Amazon DynamoDB? — Amazon DynamoDB Developer Guide
- Setting up DynamoDB local (downloadable version) — Amazon DynamoDB Developer Guide
- Fast NoSQL Key-Value Database — Amazon DynamoDB — AWS
Dernière vérification le 2026-07-13 par rapport à la documentation officielle AWS liée ci-dessus.