Dynamodb Number数据类型大小

时间:2017-01-10 15:03:57

标签: amazon-web-services amazon-ec2 amazon-dynamodb

dynamodb是否仅将数据类型存储为字符串。数字的大小是多少,用值123456表示。它是6个字节还是4个字节 - 在dynamodb表中以字符串或int存储?

1 个答案:

答案 0 :(得分:0)

DynamoDB在内部将数字表示为JSON字符串。

来自official documentation

  

一个数字最多可以有38位精度,可以是正数,负数或零。

     

正范围:1E-130至9.9999999999999999999999999999999999999E + 125   负范围:-9.9999999999999999999999999999999999999E + 125至-1E-130   DynamoDB使用JSON字符串表示请求和回复中的Number数据。有关更多信息,请参阅DynamoDB低级API。

     

如果数字精度很重要,则应使用从数字类型转换的字符串将数字传递给DynamoDB