如何最好地保存长字符串到数据库?

时间:2013-06-25 12:17:55

标签: java database json hibernate

我有一个JSON文件内容可以有无限大小(或受最大String长度Integer.MaxValue限制。

我怎样才能最好地将此文件保存到数据库?就像String一样?或者是否存在特定的“大”数据类型来存储这些类型的数据? 我不想将json对象保存到db,只保存整个内容。

1 个答案:

答案 0 :(得分:2)

CLOB或BLOB是我所知道的大多数关系数据库的选择。

总是一些限制;查看数据库供应商文档。

“最佳”是一个有趣的术语。在插入INSERT之前加密或压缩数据是否很好?

您将无法在JSON内部轻松搜索子值。这符合您的要求吗?