医疗器械, 设备使用24位AD, 采样频率是4kHz, 共有128个通道. 也就是说, 每秒产生的数据量大概有1.5MB. 一次手术时间, 可能持续数个小时.
在手术过程中, 要完成数据的实时采集, 保存, 显示和分析等工作.
最好能每隔十多毫秒存储一次数据, 同时, 要求能随时调取任意时刻下的前后数秒内的数据.
目前的做法是, 完整数据存储在文件中, 一些特殊时间段的数据存储在数据库中, 操作有点耗时.
现在想对系统架构进行升级, 因此想咨询下大家, 如果在数据实时采集的过程中, 使用单节点kafka完成数据存储和调用工作, 以提升存储和调用效率, 请问这样是否可行呢?