我把时间-温度数据存储在一个数据库中,这实际上就是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/

10-11 07:06
查看更多