0

我在 Windows 上,使用 Visual Studio 2010 C++。

我的应用程序每 16 毫秒(近乎实时)处理大量数据。该数据基本上是电信号的二进制缓冲区。

我需要以某种方式存储这些数据,以便快速访问。

我的偏好是将其中一些数据实时存储在内存中,然后以某种方式将其保存到磁盘。

我的应用程序可能在任何时候都需要会话中任何部分的数据(从开始到当前),因此访问需要快速,如果查询也可以缓存一段时间,那就太好了。

所以基本上,如果有人有存储/缓存和检索实时数据的经验,那将非常有帮助。

有任何想法吗?

罗伊

4

1 回答 1

0

您应该学习 ORM 工具——对象关系映射。简而言之——将对象保存在 SQL DB 中的工具。另一种方法是使用对象存储。谷歌也为他们服务。

这两个类别都有许多工具。您应该选择一款价格、性能和易用性最适合您的产品。

于 2012-03-11T10:00:06.710 回答