我正在寻找设计一个具有以下数据功能的系统:
- 多源高写入率,每秒 50K - 100K 条记录(来自 )。
- 单源快读,单IO取操作。
这是基本的数据库表/集设计:
Type name
--------------
Date
Amount
- 对于每个新类型,将创建一个新表/集。
- 唯一的获取操作是
SELECT
按日期(应该是集群主键或类似的东西)。 - 超过 1 个月的表格将被存档。
到目前为止,我收到的提供的解决方案是:
- 纯 DB 引擎,例如Berkeley或MS Jet。
- NoSQL,例如Mongo DB。
PS - 系统将用C#编写。