Я в Windows, использую Visual Studio 2010 C ++.
Мое приложение обрабатывает много данных каждые 16 мс (почти в реальном времени).Эти данные в основном представляют собой двоичный буфер электрических сигналов.
Мне нужно каким-то образом хранить эти данные, чтобы обеспечить быстрый доступ.
Я предпочитаю хранить некоторые из этих данных в памяти, когда они поступают в режиме реального времени, а затем каким-то образом сохранять их на диске.
Моему приложению в любой момент могут потребоваться данные излюбая часть сеанса (от начала до текущего), и поэтому доступ должен быть быстрым, и было бы неплохо, если бы запросы могли также кэшироваться в течение определенного промежутка времени.
Так что, в принципе, если у кого-то естьопыт хранения / кэширования и извлечения данных в режиме реального времени был бы очень полезен.
Любые идеи?
Роуи