Я храню данные времени и температуры в базе данных, которая на самом деле является просто данными 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`)
Это немного помогает ... Я могу сжать сюжет, который составляет 10 КБ простого текста, примерно до 2,5 КБ. Для этих данных нет необходимости в поиске или индексации, поскольку они просто указаны в другой таблице.
Мой вопрос: есть ли другой способ хранения этих данных, о котором я не думаю, который является более эффективным с точки зрения места для хранения?