我想知道hdf5是否适用于实时数据记录?
更具体地说,我正在开展一个项目,在这个项目中,我们想要连续(采样率从30到400Hz不等)混合各种性质(遥测、信号、视频)的大量数据(数小时)。
数据必须实时写入(或稍有延迟),以免在潜在的崩溃中丢失它们。
我们的第一个原型基于sqlite3,但是我们觉得长期使用可能会出现一些限制:速度慢、一个数据库==一个文件,并且从多个线程访问数据库时存在困难(同时读写时会出现锁定异常)。
因此,我考虑使用hdf5作为磁盘数据存储的后端(并使用numpy / pytable进行内部表示)。您认为可以使用这种Python绑定定期更新hdf5文件吗?