gpt4 book ai didi

postgresql - Postgres-最好在Postgres或base64中将字节数组存储为BYTEA或对值进行编码并将其存储为TEXT

转载 作者:行者123 更新时间:2023-12-01 22:00:31 31 4
gpt4 key购买 nike

我目前正在将Postgres中的一些纯文本数据移动到加密格式。我正在使用Go和大多数加密函数的输入和输出字节数组。我还需要支持键旋转,并且通常将使用字节格式将其他数据打包在元数据值的开头。
这些列当前是Postgres 12中的TEXT
将输出直接存储为BYTEA(在新列中)会有任何优势,还是将值编码为base64并将其存储回同一列中会提供更好的性能(更快的读/写)。
两种方法都需要等量的重构以支持代码中的其他SELECT语句。

最佳答案

绝对要使用bytea。与Base-64进行来回转换只是不必要的CPU时间浪费,结果将浪费存储空间。

关于postgresql - Postgres-最好在Postgres或base64中将字节数组存储为BYTEA或对值进行编码并将其存储为TEXT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63803086/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com