我正在开发一个跟踪器应用程序,因此用户输入y
值,它将被插入当前日期并作为json存储在数据库中。下面是一些数据示例。
{x: "2012,02,1", y: 61},
{x: "2012,03,1", y: 62},
{x: "2014,02,1", y: 63},
{x: "2012,05,1", y: 61},
那么存储这类数据的理想方式是什么。例如,我可以获得1000个用户,每个用户都有1000个条目。
现在我已经在一个列中设置了5mb的longtext并且存储了所有这些json ..白天,Json的大小正在增加。我做对或错。请开心。谢谢。
P.s:用户还可以根据X值
更改y值答案 0 :(得分:1)
存储它的最佳方法是将JSON解析为单独的字段,并将这些文件作为正确键入的字段存储在数据库中,并为集合中的每个条目添加一行。例如用户的int字段和日期组件的日期字段以及唯一键自动递增。然后你可以索引它并轻松查询它。
修改:查看相关问题Is this an reasonable use case for storing JSON in MySQL?