我想知道hdf5是否适合实时数据记录?
更准确地说:我在一个项目中工作,我们想要连续(采样率范围从30到400Hz)混合相当数量(几个小时)的不同性质(遥测,信号,视频).
数据必须实时(或稍有延迟)写入,以防止我们在潜在的崩溃时丢失它们.
我们的第一个原型基于sqlite3,但是我们觉得从长期使用中可能会出现一些限制:速度,一个数据库==一个文件,以及从多个线程访问数据库的困难(同时读取和写入时锁定异常) ).
所以,我正在考虑使用hdf5作为磁盘上数据存储的后端(以及内部表示的numpy/pytable)的可能性.你认为有可能定期从这样的python绑定更新hdf5文件吗?