我把时间-温度数据存储在一个数据库中,这实际上就是CSV数据。第一列是以秒为单位的时间,从零开始,以下(一个或多个)列是温度:
0,197.5,202.4
1,196.0,201.5
2,194.0,206.5
3,192.0,208.1 ....etc
每个图代表大约2000秒。目前我正在压缩数据,然后将其存储在
output_profile longtext
字段中。CREATE TABLE `outputprofiles` (
`id` int(11) NOT NULL auto_increment,
`output_profile` longtext NOT NULL,
PRIMARY KEY (`id`)
这有助于……我可以压缩一个10K的纯文本到大约2.5K的图。在这个数据中不需要搜索或索引,因为它只是在另一个表中引用。
我的问题是:有没有其他方法来存储我没有考虑的数据,哪种方法在存储空间方面更有效?
最佳答案
有没有理由认为存储空间会限制您的应用程序?我会尽量确定这一点,然后再把它放在一个更高的优先级,相比之下,访问和使用的方便性;为此目的,它听起来像是你所拥有的是令人满意的。
关于sql - 在数据库中存储时间-温度数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/851046/