postgresql – 用于存储32字节哈希值的有效数据类型是什么?

前端之家收集整理的这篇文章主要介绍了postgresql – 用于存储32字节哈希值的有效数据类型是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_4@
我知道我可以使用varchar(64)来保存32字节的十六进制表示,但我想像bytea的大小只有一半,加上开销.有没有与bytea,或任何更有效的方式存储32字节的陷阱? @H_404_4@

解决方法

bytea最大的问题是在客户端解码它需要在大多数框架中占用额外的内存.这可能不是一个大问题.它具有更高效的磁盘表示.

正如克雷格在评论中指出的那样,最好的类型在很大程度上取决于你在做什么.我倾向于使用varchar,因为它最容易使用.但是bytea也可以工作,并且可以节省一些磁盘空间.

@H_404_4@ @H_404_4@

猜你在找的Postgre SQL相关文章