【发布时间】:2016-02-28 00:18:44
【问题描述】:
我正在构建一个 Laravel 应用程序,其核心功能由相当大的 JSON 对象驱动。 (最大的在 1000-1500 行之间)。
我知道有比 MySQL 更好的数据库选择来存储文件和数据块,但由于各种原因,我需要将 MySQL 用于应用程序。
所以我的问题是,如何在 MySQL 中最有效地存储我的 JSON 对象?我不需要对保存数据的列进行任何查询,会有其他列来识别它。像这样的:
id、title、created-at、update-at、JSON-blobthingy
有什么想法吗?
【问题讨论】:
-
您可以将其保存为 TEXT,但我建议您更改为 MongoDB 或 Redis,因为它们是为文档存储而不是关系架构设计的。
-
LONGTEXT会有所帮助 -
@toubou 谢谢。但我需要使用 MySQL,系统的其余部分基于关系数据模型。
-
@Christoffer 天哪,祝你好运:)