【发布时间】:2012-01-21 15:55:43
【问题描述】:
客户端向服务器发送一些实时数据。服务器将对这些数据进行简单的分析。它只查找特定范围内的数据,或对某些数据进行排序。大部分数据在分析后都会被丢弃,因此无需将它们保存在磁盘中。
我想使用一些内存数据库来处理它们。 MYSQL的内存引擎是不是一个不错的选择?如果我使用 Redis 之类的键值对内存缓存引擎怎么样?因为需要比较数据,可能纯key-value store不能满足我的需求。
【问题讨论】:
-
我不会给出完整的答案,但您可能会发现 MongoDB 可以满足您的需求 - 您可以阻止它刷新到磁盘,从而有效地使其成为内存数据库。使用的选项是:--syncdelay 0
标签: mysql redis key-value-store