内存数据库选择

Dirichlet_zju 2019-05-10 12:03:22
最近做课题,希望存储试验过程数据,数据大概长下面这个样子:

time1->slave01->data01;
->slave02->data02;
->slave03->data03;
->slave04->data04;
->slave05->data05;
-> ……
time2->slave01->data01;
->slave02->data02;
->slave03->data03;
->slave04->data04;
->slave05->data05;
-> ……

采样频率在1kHz左右(也就是1s采样1000组,一个实验可能要存储12M左右数据),C++存储,C#读取并负责清理数据库。由于C#获取数据频率达不到那么高所以想用内存数据库(比如Redis)作为缓存传递数据。但是针对这样的要求不知道该怎么选择,Redis键值对型数据库研究了一下好像并不方便存这样结构的数据。请大神指导这个内存数据库该怎么选?

要求归纳:
待存数据的结构如上;
存储频率1000组/s以上;
同时支持C#和C++;


仅此,以上~
...全文
105 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dirichlet_zju 2019-05-26
  • 打赏
  • 举报
回复
没人呐

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧