我读到MySQL 有二进制安全 blob,但 PostgreSQL 没有。
到目前为止,我所发现的表明“二进制安全”是真正与功能和数据处理相关的东西,而不是数据本身。似乎不同之处在于 MySQL 本身具有存储和操作 blob 的方法,而无需指定数据格式,但 PostgreSQL 需要对二进制数据使用“带引号的可打印编码”或“base64” 编码。
这就是全部吗?关于 MySQL 和 PostgreSQL 在处理 blob 方面的差异,我还应该担心什么?我正在开始一个新项目,而不是迁移数据,所以我只是想知道在处理二进制 blob 方面是否有特殊的理由来选择一个或另一个。