如何实现Qt物联网管理平台自动清理早期数据的智能功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3813个文字,预计阅读时间需要16分钟。
目录
一、前言
二、功能特点
2.1 软件模块
2.2 基础功能
2.3 特色功能
三、体验地址
四、效果展示
五、相关代码
一、前言
随时时间的推移,存储的历史记录不断丰富,设备数量也在不断增加。目录
- 一、前言
- 二、功能特点
- 2.1 软件模块
- 2.2 基础功能
- 2.3 特色功能
- 三、体验地址
- 四、效果图
- 五、相关代码
一、前言
随着时间的增加,存储的历史记录也在不断增加,如果设备数量很多,存储间隔很短,不用多久,数据库中的记录就非常多,至少是百万级别起步,而且有些用户还是需要存储每一次的采集的数据,这数据量别说一年,就是一个月下来都是恐怖级别的,所以这就涉及到一个重要的需求,如何自动清理早期的不需要的数据,比如只保存最近10万条记录,或者保存最近30天的记录,这就需要安排个线程,在线程中打开数据库以后,每隔一段时间去查询记录数量,超过了设定的最大值,则按照时间顺序把早期的数据删除,其实就是执行一个sql语句。如果设置的是只存储最近30天的记录,则每隔一段时间执行删除sql语句,带上条件where 时间<(今天-30)。
本文共计3813个文字,预计阅读时间需要16分钟。
目录
一、前言
二、功能特点
2.1 软件模块
2.2 基础功能
2.3 特色功能
三、体验地址
四、效果展示
五、相关代码
一、前言
随时时间的推移,存储的历史记录不断丰富,设备数量也在不断增加。目录
- 一、前言
- 二、功能特点
- 2.1 软件模块
- 2.2 基础功能
- 2.3 特色功能
- 三、体验地址
- 四、效果图
- 五、相关代码
一、前言
随着时间的增加,存储的历史记录也在不断增加,如果设备数量很多,存储间隔很短,不用多久,数据库中的记录就非常多,至少是百万级别起步,而且有些用户还是需要存储每一次的采集的数据,这数据量别说一年,就是一个月下来都是恐怖级别的,所以这就涉及到一个重要的需求,如何自动清理早期的不需要的数据,比如只保存最近10万条记录,或者保存最近30天的记录,这就需要安排个线程,在线程中打开数据库以后,每隔一段时间去查询记录数量,超过了设定的最大值,则按照时间顺序把早期的数据删除,其实就是执行一个sql语句。如果设置的是只存储最近30天的记录,则每隔一段时间执行删除sql语句,带上条件where 时间<(今天-30)。

