根据规范,UUID是128位或16字节.十六进制表示为36个字符,包括连字符.我正在构建一个关于DynamoDB的新表,我必须决定Hash键的类型,我计划填充UUID.我应该使用哈希键创建表,该键是这些UUID的字符串或二进制吗?我的直觉告诉我字节,因为它不到一半的大小,以节省带宽,空间等.
有没有人有这样或那样的经验,并有充分的理由与其他人一起去?
DynamoDB 的Number类型支持 38 位十进制精度。这不足以存储需要 39 位数字的 128 位整数。最大值为 340,282,366,920,938,463,463,374,607,431,768,211,455 为 unsigned 128 位整数或 170,141,183,460,469,231,731,861,730,861,730,861,730,861,861,861,873 这些都是 39 位数字。
如果我不能存储128位,那么有多少整型数据位可我在商店Number?