【发布时间】:2017-02-01 17:24:03
【问题描述】:
我有一个使用 DynamoDB 的应用程序,我需要能够存储一些数字。目前,这些数字只会是正整数或偶尔会是小数点后 1 位的正数。
由于 DynamoDB 只有一种 Number 数据类型,我认为它在某种程度上相当于浮点数,将整数存储为 Numbers 是否安全,而不必担心精度会导致返回值不正确(即 1.999999999999 而不是 2)?或者我应该将它们保存为字符串并在需要时从字符串中解析整数。我知道 DynamoDB 已经在后台的某个时间点将数字存储为字符串,但我不确定在转换之前是否存在准确性损失的可能性。
正如我所说,我只会使用最多 1 位小数的正数。
【问题讨论】:
标签: amazon-web-services amazon-dynamodb