我在Windows上使用Visual Studio 2010 C ++。
我的应用程序每16毫秒(近实时)处理大量数据。该数据基本上是电信号的二进制缓冲区。
我需要以某种方式存储这些数据,以便快速访问。
我倾向于将这些数据存储在内存中,因为它实时出现,然后以某种方式将其保存到磁盘上。
我的应用程序可以在任何时候需要来自会话中任何部分的数据(从当前开始),因此访问需要很快,如果查询可以缓存一段时间也会很好
所以基本上如果有人有存储/缓存和检索实时数据的经验,那将非常有帮助。
任何想法?
Roey
答案 0 :(得分:0)
您应该学习ORM工具 - 对象关系映射。简而言之 - 将对象保存在SQL DB中的工具。另一种方法是使用对象存储。谷歌也是他们的。
这两个类别都有很多工具。您应该根据其价格,性能和易用性选择最适合您的产品。