4

我想将igbinary二进制序列化数据存储到 MySQL 中。为了提高性能,最好使用 TEXT 或 BLOB 等。

4

2 回答 2

3

当我需要存储二进制数据时,我总是使用 VARBINARY 格式。

你可以在这里找到文档

如果你问什么是优势,请看这里

于 2014-05-01T10:01:39.430 回答
2

您应该使用 BLOB,因为 BLOB 代表 Binary Large OBject,如果您开始将二进制数据存储为文本,您可能会开始看到各种意外结果。

有一些解释数据类型的文档:http: //dev.mysql.com/doc/refman/5.0/en/blob.html

如果你真的想存储为文本,Base64 编码是你需要研究的,这里有更多细节:

base 64 编码用于什么?

于 2013-05-23T17:34:45.537 回答