在我的项目中,我必须在MySQL列中保存一个巨大的字符串。该字符串表示XML数据,如果将其保存到文件中,它将具有5mb。
我为其创建了一个表,其列数据类型为TEXT
。但我听说不建议在数据库中保存非常大的字符串,所以我决定使用序列化。
我想序列化字符串并将其保存在列中,因此我将列数据类型更改为blob
以便保存它,但首先我必须序列化字符串。
我使用Google搜索来了解此方法
String hugeText = "this is very big text";
saveInTable(hugeText .getBytes());
上述方法saveInTable
将信息保存在数据库中。我看到了列数据0x......etc
。
这是序列化的正确方法吗?