Sqlite 长期数据记录-24小时内每20毫秒采样一次

Sqlite 长期数据记录-24小时内每20毫秒采样一次,sqlite,logging,Sqlite,Logging,我正在使用max msp和此处描述的sql对象: 我基本上想记录一个电压,我每20毫秒将其输入max,持续24小时,这样我就可以以不同的速度播放它。你知道这会占用多少空间吗?我想在8个通道上进行此操作,因此每20毫秒采集一个样本,连续24小时采集8个通道-任何提示都值得欣赏。这取决于表格结构和行的内容 每行有八个整数,如此Python测试脚本中所示: 导入sqlite3 db=sqlite3.connect('logger.db') c=db.cursor() c、 执行(‘创建表日志(ch1

我正在使用max msp和此处描述的sql对象:


我基本上想记录一个电压,我每20毫秒将其输入max,持续24小时,这样我就可以以不同的速度播放它。你知道这会占用多少空间吗?我想在8个通道上进行此操作,因此每20毫秒采集一个样本,连续24小时采集8个通道-任何提示都值得欣赏。

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

每行有八个整数,如此Python测试脚本中所示:

导入sqlite3 db=sqlite3.connect('logger.db') c=db.cursor() c、 执行(‘创建表日志(ch1、ch2、ch3、ch4、ch5、ch6、ch7、ch8)’) 对于X范围内的i(50*60*60*24): c、 执行('插入日志值(1,2,3,4,5,6,7,8)') db.commit()
数据库最终大约为100 MB。

您无需等待24小时来测试4320000行需要多少空间。谢谢,我已经计算了将要注册的数字的数量,但可能有元数据等,我不知道。如果可能的话,我希望以兆字节为单位给出一个大致的数字……这取决于行的内容。是什么阻止你编写测试程序呢?我对SQL一无所知。在学习软件之前,我想知道我想做的事情是否可行。想想看,虽然它不应该太大