我正在寻找一种将 2D(int)数组存储到本地磁盘的解决方案 - 听起来并不难,但数组的频率和大小一直困扰着我。
数组大小为 [1400][400],在高峰时间,我们每 50 毫秒获取一个数组。
我们需要存储多少?至少,最后一小时的每个阵列 - 之后,每分钟只有一个阵列,持续 7 天 - 之后,每小时只有一个阵列,持续 2 年。
首先我想到了一个带有 NHawk 接口的 RRD 工具,但它不能存储整个数组。第二个想法:数据库(如 MS SQL),但我认为它会减慢速度,或者你需要一台非常强大的机器。
我们的问题是否有另一种选择?