2015-09-25 118 views
0

我有一个包含三段数据的mysql数据库;时间日期标记,温度和传感器的位置。我每天都想维护这些数据,并且只保留历史数据库中历史的低,高和平均温度。我应该考虑使用mysql中的哪些功能来执行此操作?mysql管理历史数据

感谢

回答

0

为了使这项工作我会建议你使用MySQL调度和 触发一个存储过程,要么:

  1. 清理你的桌子,只留下低,高,平均值;

    OR

  2. 移动所有相关数据(例如低,高和平均值)annother表然后将举行仅表示“相关的”数据。

另一件事: MySQL可能不是存储传感器数据的最佳选择。 像Cassandra这样的NoSQL解决方案应该是更好的解决方案。

也许这可以帮助你。

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

+0

移动到另一台是该我没有追求一种思想。可能冒险走下那条路。我也会研究nosql – silver