1
我只是想知道在dynamodb中使用更短的属性键是否有用。我知道这有缺点,因为它们不是人类可读的,但考虑到数百万行,这意味着巨大的存储量,至少在我看来。属性键的DynamoDB存储卷。较短的属性键和属性类型是否使用较少的存储?
那么,较短的属性键使用较少的存储?
P.S.方面的问题:类型如何。我总是可以使用字符串,或者使用例如数字还是布尔值?
我只是想知道在dynamodb中使用更短的属性键是否有用。我知道这有缺点,因为它们不是人类可读的,但考虑到数百万行,这意味着巨大的存储量,至少在我看来。属性键的DynamoDB存储卷。较短的属性键和属性类型是否使用较少的存储?
那么,较短的属性键使用较少的存储?
P.S.方面的问题:类型如何。我总是可以使用字符串,或者使用例如数字还是布尔值?
是的,较短的属性键使用较少的存储空间。从documentation:
的项大小是它的属性名的长度的总和和值 (二进制和UTF-8的长度)。
根据types,这是关于如何建模数据以及要对其执行什么操作。如果你想要increment an attribute,你会想要使用Number
数据类型。如果要存储一组压缩图像数据,可以使用Binary
数据类型。如果您想在一行上使用deleted
属性,则可以使用Boolean
数据类型。这还取决于您是否具有任何这些属性的索引要求。