2015-09-25 4 views
0

У меня есть база данных mysql, которая содержит три части данных; отметка времени, температура и местоположение датчика. Каждый день я хотел бы сохранить данные и сохранять историческую низкую, высокую и среднюю температуру в моей базе данных из прошлого. Какую функциональность в mysql я должен искать для этого?mysql управление историческими данными

Благодаря

ответ

0

Чтобы сделать эту работу, я бы посоветовал вам использовать MySQL планировщик и вызвать хранимую процедуру, которая будет либо:

  1. очистить свой стол и оставить только низкие, высокие и средние значения;

    ИЛИ

  2. переместить все соответствующие данные (например, низкие, средние и высокие значения) к annother таблицы, которые затем держат лишь, что «соответствующие» данные.

одна вещь: MySQL, может быть, это не самый лучший вариант для хранения данных датчика. Решение NoSQL, такое как Cassandra, должно быть лучшим решением.

Возможно, это может помочь вам в этом отношении.

http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

+0

переездом в другой таблице была мысль, которую я не проводить. Можете пойти по этой дороге. Я буду искать в nosql также – silver

Смежные вопросы