【问题标题】:mysql managing historical datamysql管理历史数据
【发布时间】:2015-09-25 11:45:34
【问题描述】:

我有一个 mysql 数据库,其中包含三个数据;时间日期戳、温度和传感器位置。每天我都想维护数据,只在我的数据库中保留过去的历史最低、最高和平均温度。我应该查看 mysql 中的哪些功能来执行此操作?

谢谢

【问题讨论】:

    标签: mysql mysql-python data-management


    【解决方案1】:

    为了完成这项工作,我建议您使用 MySQL 调度程序和 触发一个存储过程:

    1. 清理你的表格,只留下低、高和平均值;

    2. 将所有相关数据(例如低值、高值和平均值)移动到另一个表,然后该表将只保存“相关”数据。

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

    也许这对你有帮助。

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

    【讨论】:

    • 搬到另一张桌子是我没有追求的想法。可能会沿着这条路冒险。我也会研究一下 nosql
    猜你喜欢
    • 1970-01-01
    • 2019-04-04
    • 1970-01-01
    • 2015-10-18
    • 2019-08-25
    • 2012-11-14
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    相关资源
    最近更新 更多