将 PostgreSQL 与 MySQL 用于二进制数据的优缺点是什么?

Chr*_*oms 2 mysql postgresql datatypes

我读到MySQL 有二进制安全 blob,但 PostgreSQL 没有

到目前为止,我所发现的表明“二进制安全”是真正与功能和数据处理相关的东西,不是数据本身。似乎不同之处在于 MySQL 本身具有存储和操作 blob 的方法,而无需指定数据格式,但 PostgreSQL 需要对二进制数据使用“带引号的可打印编码”“base64” 编码

这就是全部吗?关于 MySQL 和 PostgreSQL 在处理 blob 方面的差异,我还应该担心什么?我正在开始一个新项目,而不是迁移数据,所以我只是想知道在处理二进制 blob 方面是否有特殊的理由来选择一个或另一个。

Pet*_*aut 5

你链接到的那个参考完全是胡说八道。PostgreSQL 支持二进制数据和二进制安全的数据处理。

MySQL 和 PostgreSQL 在类型和某些函数的命名方式上会有一些小的差异,但总体上不会有太大差异。选择一种系统而不是另一种系统可能还有其他更好的理由。