DynamoDB存储卷的属性键。较短的属性键和属性类型使用较少的存储空间吗?

时间:2014-12-04 15:57:25

标签: amazon-web-services amazon-dynamodb

我只是想知道在dynamodb中使用更短的属性键是否有用。我知道这有缺点,因为它们不是人类可读的,但考虑到数百万行,这意味着存储量很大,至少在我看来。

那么,较短的属性键是否使用较少的存储空间?

P.S。方问题:类型怎么样。我是否可以始终使用字符串或使用例如数字或布尔?

1 个答案:

答案 0 :(得分:1)

是的,较短的属性键使用较少的存储空间。来自documentation

  

项目大小是其属性名称和值的长度之和   (二进制和UTF-8长度)。

types而言,它是关于您希望如何为数据建模以及要对其执行哪些操作。如果您想要increment an attribute,则需要使用Number数据类型。如果要存储一组压缩图像数据,可以使用Binary数据类型。如果您想在行上使用deleted属性,则可以使用Boolean数据类型。它还取决于您是否具有任何这些属性的索引要求。