Articles of amazon dynamodb

DynamoDB JsonMarshaller ne peut pas désérialiser la liste d’objects

J’ai une classe Java qui est le modèle de données d’une table dans DynamoDB. Je souhaite utiliser DynamoDBMapper pour save et load éléments à partir de Dynamo. Un membre de la classe est une List . J’ai donc utilisé JsonMarshaller<List> pour sérialiser et JsonMarshaller<List> ce champ. La liste peut être sérialisée avec succès par le […]

Mettre à jour un élément DynamoDB à l’aide de DynamoDBMapper en Java

Comment puis-je mettre à jour un élément DynamoDB à l’aide de DynamoDBMapper? J’ai plusieurs processus, en utilisant la table DynamoDB, ainsi, get + save créera une incohérence. Je ne trouve pas la méthode pour mettre à jour l’élément à l’aide de DynamoDBMapper.

Suppression d’un atsortingbut dans DynamoDB

J’essaie de trouver le meilleur moyen de supprimer un atsortingbut d’un élément dans Dynamo DB. Ci-dessous est ce que j’ai essayé, mais je reçois une exception disant que DELETE n’est pas pris en charge pour les types N et S. Exception dans le thread “principal” Code d’état: 400, Service AWS: AmazonDynamoDB, AWS ID de la […]

Comment savoir si une mise à jour ou une insertion a réussi dans dynamoDB à l’aide du SDK Java?

J’ai une fonction Java qui met à jour un élément DynamoDB. Je veux traiter le cas où la mise à jour échoue pour une raison quelconque. Mon code ressemble à ceci: Table table = dynamoDB.getTable(tableName); AtsortingbuteUpdate att = new atsortingbuteUpdate(fieldName).put(value); UpdateItemOutcome outcome = table.updateItem(keyFieldName, keyValue, att); Le résultat de l’appel updateItem est un object UpdateItemOutcome. […]

Comment puis-je récupérer tous les éléments du résultat paginé d’une requête DynamoDBMapper ()?

J’essaie d’interroger DynamoDB à l’aide de DynamoDBMapper en Java avec hashKey et rangeKey. Mais je n’obtiens pas tous les résultats, il n’en renvoie qu’une partie. Mon code ressemble à: queryDynamoDb() { Condition rangeKeyCondition = new Condition() .withComparisonOperator(ComparisonOperator.GT.toSsortingng()) .withAtsortingbuteValueList(new AtsortingbuteValue().withS(“0”)); DynamoDBQueryExpression queryExpression = new DynamoDBQueryExpression( new AtsortingbuteValue().withS(prefKey)); queryExpression.setRangeKeyCondition(rangeKeyCondition); List myobjs = mapper.query(MyObj.class, queryExpression); return myobjs; } […]

Dynamodb: la suppression compte-t-elle par rapport à la capacité de lecture ou d’écriture?

Je n’ai pas pu trouver de documentation sur Amazon à ce sujet: est-ce que quelqu’un sait si l’opération de suppression compte dans votre capacité de lecture ou d’écriture? Je m’attendais à ce que cela compte comme une “écriture”, mais le comportement que je constate dans les tests semble indiquer le contraire. Quelqu’un peut-il confirmer cela?

DynamoDB et TableNameOverride avec préfixe

Je teste les tables DynamoDB et souhaite configurer différents noms de table pour les environnements prod et dev en utilisant le préfixe “dev_” pour le développement. J’ai fait ce test pour imprimer le nom de la table: import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapperConfig.TableNameOverride; TableNameOverride tbl = new TableNameOverride(“test”).withTableNamePrefix(“dev_”); System.out.println(“name=” + tbl.getTableName() + ” prefix=” + tbl.getTableNamePrefix()); Cela imprime: name=null […]

AWS DynamoDB – combinaison de plusieurs filtres de requête sur un seul atsortingbut non-clé en java

Plus tôt cette année, Amazon a annoncé la prise en charge de filtres de requête sur les atsortingbuts non clés. Les conditions peuvent-elles être combinées sur une valeur d’atsortingbut unique? Par exemple, dans ce scénario, j’aimerais extraire tous les éléments qui ne correspondent pas à une certaine liste de valeurs dans une seule colonne “non […]

Traitement des stream DynamoDB à l’aide de l’adaptateur Kinesis des stream AWS Java DynamoDB

J’essaie de capturer les modifications de la table DynamoDB à l’aide de stream DynamoDB et de l’adaptateur Kinesis des stream Java DynamoDB fournis par AWS. Je travaille avec les kits SDK AWS Java dans une application Scala. J’ai commencé par suivre le guide AWS et par suivre l’ exemple de code publié par AWS. Toutefois, […]

comment convertir un modèle de firebase database relationnelle existant en un modèle adapté à une firebase database non sql (telle que Mongo DB ou Amazon Dynamo DB)

Je souhaite modifier une application de panier d’achat java existante pour la faire fonctionner avec une firebase database nosql telle que Amazon Dynamo DB ou Mongo DB … Mais la firebase database MySQL traditionnelle est une firebase database relationnelle. En revanche, dans Amazon Dynamo DB, il existe une clé primaire unique ou une clé primaire […]