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