我正在寻找即使在 Windows 窗体应用程序关闭后仍然存在的内存缓存。到目前为止,我考虑的唯一选择是在关闭应用程序之前使用二进制格式化程序将内存缓存对象写入文件。
是否有可以通过 NuGet 使用的持久内存缓存?
编辑:我们在“映射”表中有大约 3000 万行,每 1 小时需要查询大约 100,000 次。需要缓存背后的想法是避免用查询堆积数据库。
映射表的结构:
Zip code TimeZoneGMTOffset
---------------------------------------
12345 -6
12346 -5
...
我们每小时将解析大约 100,000 个配置文件。作为此解析的一部分,我们将根据他们的邮政编码查询时区偏移量,并使用它来计算时间范围。
最好的方法是什么?