长期数据记录 - 每24小时采样24小时

时间:2015-04-28 11:13:47

标签: sqlite logging

我正在使用max msp和这里描述的sql对象:

https://cycling74.com/2008/09/05/data-collection-building-databases-using-sqlite/

我基本上想要记录一个电压,我每24小时最多流一次24小时,所以我可以以各种不同的速度播放。不知道这会占用多少空间?我喜欢在8个频道上这样做,因此8个频道24小时每20毫秒采样一次 - 任何提示都很受欢迎。

1 个答案:

答案 0 :(得分:0)

这取决于表结构和行的内容。

每行有8个整数,就像在这个Python测试脚本中一样:

import sqlite3
db=sqlite3.connect('logger.db')
c=db.cursor()
c.execute('CREATE TABLE log(ch1,ch2,ch3,ch4,ch5,ch6,ch7,ch8)')
for i in xrange(50*60*60*24):
    c.execute('INSERT INTO log VALUES(1,2,3,4,5,6,7,8)')
db.commit()

数据库最终大约为100 MB。