1) DAQDB is a key-value store designed for data acquisition systems to provide fast pre-computing and long-term storage of large volumes of data from experiments like the LHC.
2) It uses optimized data structures like adaptive radix tries and distributed locking to process over 20,000 data fragments every millisecond from multiple sources at throughput of over 100 Gbps.
3) The storage is distributed across persistent memory and NVMe devices to maximize performance while ensuring reliability and persistence of data.
2. SPDK, PMDK & Vtune™ Summit 2
DataAcQuisiontypicalusecase
Key – timestamp, camera ID, geo, ...
Value - frame
Processing at the edge
Filtered data
Cloud storage
DAQ DB enables better ways
to process data at the edge
Data
stream