2

DynamoDB で UUID の整数表現を整数ハッシュ キーとして使用しようとしましたが、エラーで失敗しました:

DynamoDBValidationError: DynamoDBValidationError: 400 Bad Request
{'message': 'Attempting to store more than 38 significant digits in a Number', 
 '__type': 'com.amazon.coral.validate#ValidationException'}

一方では、UUID は 128 ビットであり、10 進数で最大 39 桁になる可能性があるため、これは理にかなっています。一方で不思議に思ったのは…

DynamoDB は整数ハッシュキーを 10 進表現として保存しますか? 文字列ハッシュ キーよりも整数ハッシュ キーを使用する利点はありますか?

4

1 に答える 1