在mysql中存储大量日期和值的理想方法

时间:2015-02-20 06:09:22

标签: mysql json

我正在开发一个跟踪器应用程序,因此用户输入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值

1 个答案:

答案 0 :(得分:1)

存储它的最佳方法是将JSON解析为单独的字段,并将这些文件作为正确键入的字段存储在数据库中,并为集合中的每个条目添加一行。例如用户的int字段和日期组件的日期字段以及唯一键自动递增。然后你可以索引它并轻松查询它。

修改:查看相关问题Is this an reasonable use case for storing JSON in MySQL?