Grâce à DynamoDB, les clients n'ont plus à gérer l'un des problèmes majeurs liés à la mise à l'échelle des bases de données, à savoir la gestion des logiciels de bases de données et l'approvisionnement en matériel nécessaire pour les faire fonctionner. Une base de données non relationnelle peut désormais être déployée en quelques minutes. DynamoDB met automatiquement la capacité de débit à l'échelle pour répondre aux exigences de la charge de travail ; il partitionne et repartitionne vos données au fur et à mesure que la taille de votre table augmente. De plus, DynamoDB réplique les données de manière synchronisée sur trois installations au sein d'une région AWS, vous permettant ainsi de bénéficier d'une haute disponibilité et d'optimiser la durabilité des données.
Lors de la lecture de données sur DynamoDB, les utilisateurs peuvent configurer une lecture cohérente à terme ou une lecture à cohérence forte :
Après avoir créé une table à l'aide de la console DynamoDB ou de l'API CreateTable, vous pouvez utiliser l'API PutItem ou BatchWriteItem afin d'insérer des éléments. Pour extraire les éléments ajoutés à la table, vous pouvez ensuite utiliser GetItem ou BatchGetItem, ou l'API Query si les clés primaires composites sont activées et utilisées dans votre table.
Oui. DynamoDB est un service de cloud entièrement géré, accessible via l'API. DynanoDB peut-être utilisé par des applications fonctionnant sur n'importe quel système d'exploitation, par exemple Linux, Windows, iOS, Android, Solaris, AIX et HP-UX. Nous vous recommandons d'utiliser les SDK AWS pour découvrir DynamoDB.
Le débit maximal par table DynamoDB est pratiquement illimité. Pour plus d'informations sur les limites en place, consultez Limites dans DynamoDB. Pour demander une augmentation de la limite, contactez Amazon.
DynamoDB Standard – Accès peu fréquent vous aide à réduire le coût total des tables DynamoDB qui contiennent des données peu fréquemment utilisées, par exemple les journaux des applications, les anciennes publications sur les réseaux sociaux, l'historique des commandes ou les trophées dans les jeux. Si le stockage représente le principal facteur de coût des tables, c'est-à-dire si le coût de stockage dépasse régulièrement 50 % du coût du débit (lectures et écritures), la catégorie DynamoDB Standard – Accès peu fréquent est alors le choix le plus économique. Pour en savoir plus sur la tarification de DynamoDB Standard-IA, consultez la page de tarification DynamoDB.
Pour en savoir plus sur les modèles de données et les API, consultez Amazon DynamoDB : fonctionnement.
Pour en savoir plus sur la sécurité et le contrôle de DynamoDB, consultez Gestion des identités et des accès dans Amazon DynamoDB.