标签: database postgresql performance security encryption
我有一个用AES / GCM加密的字节数组(最大约100个字节)。我想知道您是否可以帮助我选择最佳的数据类型。在我过去的项目中,我们只是在Oracle中使用varchar2,但现在我自己进行选择。
我应该使用字节数组还是varchar或其他?
就安全性和性能而言,哪种类型最合适?
谢谢!
答案 0 :(得分:1)
如果这是二进制数据,则bytea数据类型将是最佳匹配。
bytea
使用字符串数据类型只会导致编码问题,并且您将无法存储零字节。