免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7489 | 回复: 6

求救sqlite数据库每天定时存储数据的问题 [复制链接]

论坛徽章:
0
发表于 2011-06-23 22:46 |显示全部楼层
在嵌入式Linux环境下,做一个B/S结构的系统,开发板上有温度传感器18B20,每隔几分钟采集一次温度,将温度值和对应的日期时间存入sqlite的温度数据表,温度采集及存储数据库过程已经实现,现在我是想实现每天定时(比如晚上0点钟)计算温度数据表当天的平均值,并将其存入另一个数据表,这种情况是要用触发器来实现吗,求大侠给一个具体的思路或者是大致的代码,急呀!

论坛徽章:
0
发表于 2011-06-24 10:25 |显示全部楼层
咋没人回帖呀 ,自己顶一下

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-06-20 22:20:00
发表于 2011-06-25 18:28 |显示全部楼层
我觉得这个与数据库无关,我原来做单片机时候是这样做的,做一个时间检测程序,每隔30秒读时钟,如果时间在某个范围内,打开CPU上一个IO线的高电平,然后通过输出,实现下级设备的定时控制。

   你现在的是嵌入式Linux,这个我只学了一点理论,没有实践过。

   估计做一个守护程序,检测时间,或者通过时间来触发一个事件,在这个事件过程中,执行求平均值和写入数据表的程序。

   不知道数据库的有没有这样用时间的触发器,写一个存储过程,通过时间来触发,那就太好了。

   以上说法,纯盲人瞎马,供参考。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2011-06-25 22:14 |显示全部楼层
楼主,这是PG版块。怪不的没有人回答你啊。

论坛徽章:
0
发表于 2011-06-28 16:41 |显示全部楼层
回复 4# renxiao2003


    没有sqlite版块呀 就发这了呵呵

论坛徽章:
0
发表于 2011-06-28 16:44 |显示全部楼层
谢谢三楼的,你做的是控制,我主要是监测,已经实现了,就是通过建触发器,当插入温度数据表的时间字段为某个时间范围(就是两次采集温度的间隔时间)时就触发计算这天的平均温度值,并将其存入平均温度表中即可实现,还是谢了,

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2011-07-10 22:04 |显示全部楼层
可以建议论坛开个sqlite板块。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP