【发布时间】:2015-09-25 11:45:34
【问题描述】:
我有一个 mysql 数据库,其中包含三个数据;时间日期戳、温度和传感器位置。每天我都想维护数据,只在我的数据库中保留过去的历史最低、最高和平均温度。我应该查看 mysql 中的哪些功能来执行此操作?
谢谢
【问题讨论】:
标签: mysql mysql-python data-management
我有一个 mysql 数据库,其中包含三个数据;时间日期戳、温度和传感器位置。每天我都想维护数据,只在我的数据库中保留过去的历史最低、最高和平均温度。我应该查看 mysql 中的哪些功能来执行此操作?
谢谢
【问题讨论】:
标签: mysql mysql-python data-management
为了完成这项工作,我建议您使用 MySQL 调度程序和 触发一个存储过程:
清理你的表格,只留下低、高和平均值;
或
将所有相关数据(例如低值、高值和平均值)移动到另一个表,然后该表将只保存“相关”数据。
另一件事: MySQL 可能不是存储传感器数据的最佳选择。 像 Cassandra 这样的 NoSQL 解决方案应该是更合适的解决方案。
也许这对你有帮助。
【讨论】: