【发布时间】:2016-10-23 18:13:08
【问题描述】:
我是 Python 新手。我正在尝试在运行 Python 2.7 和 MySQLdb 的 Raspberry Pi 中实现对两个鼓风机的控制,以冷却封闭空间。我想每 5 分钟在 1 行存储 21 列数据,持续 48 小时。 48 小时后,每次添加新行时,都会删除最旧的行,从而限制数据库的大小。数据库的目的是能够查看过去两天的系统性能,并将数据用于系统监控和优化。因为,我希望这个系统可以运行多年,我担心 Raspberry Pi 的非易失性 SD 卡存储将因大量重写而开始出现故障。我不担心数据安全。我正在寻找一种解决方案,将数据表存储在 ram 中以防止 SD 卡过早发生故障,并且因为如果数据丢失会导致系统重新启动时出现断电等情况,数据库将在下一次重新填充新数据两天。我希望有人能指出我正确的方向来编写一个存储在 ram 中的表的数据库。
【问题讨论】:
-
欢迎来到 Stackoverflow。如果您向我们展示您迄今为止所做的工作,您将收到更多回复。你的问题越具体越好。
标签: python python-2.7 mysql-python raspberry-pi2