想象一个项目,它需要能够每秒处理 50,000+(微小整数)写入。数据一旦插入就不会改变。数据是对特定时间的测量。不需要亚秒分辨率(同一设备的两次测量可以相隔一秒)。
我们愿意购买/租用更多硬件而不是更昂贵的硬件(没有花哨的 RAID 等)。
数据按集合(每个设备)排序,数百个。因此应该显示/绘制。设备之间没有关系,但我们确实希望将它们分组(例如,显示 10 个图表)。
唯一的另一个要求是数据存储是开源的,基于 *nix 并且有合理的(社区)支持。
你会使用什么样的数据存储?
database-design database-recommendation
database-design ×1
database-recommendation ×1