Publié le: May 21, 2020

Amazon DynamoDB local, la version téléchargeable de DynamoDB, prend désormais en charge les valeurs vides pour les attributs non-clés de type String (chaîne) et Binary (binaire) dans les tables DynamoDB. En outre, DynamoDB local prend en charge jusqu'à 25 éléments uniques et 4 Mo de données par requête transactionnelle. Grâce à DynamoDB Local, les applications peuvent être développées et testées rapidement dans un environnement de développement local, sans que des frais supplémentaires ne s'appliquent. 

La prise en charge des valeurs vides vous donne une plus grande flexibilité dans l'utilisation des attributs pour un ensemble plus large de cas d'utilisation sans avoir à transformer ces attributs avant de les envoyer à DynamoDB. Les types de données List, Map et Set prennent également en charge les valeurs String et Binary vides. Les clés de partition et de tri des tables de base continuent d'exiger des valeurs qui ne sont pas vides pour tous types de données, y compris String et Binary. De même, les attributs de clés String et Binary des index secondaires locaux et des index secondaires globaux nécessitent également des valeurs qui ne sont pas vides. 

Les transactions DynamoDB fournissent aux développeurs des opérations atomiques, cohérentes, isolées et durables (ACID) afin de maintenir plus facilement l'exactitude des données dans les applications. Avec la prise en charge des transactions jusqu'à 25 éléments uniques et 4 Mo de données, vous pouvez désormais créer et tester localement des applications qui nécessitent de traiter des transactions plus volumineuses, telles que d’importantes commandes au détail ou transactions financières.

Pour en savoir plus sur DynamoDB local, consultez Configuration de DynamoDB Local (Version téléchargeable).