我为一个慢慢开发数据库的政府组织工作;-)我需要一种方法来在数据库开发过程中有效地检索和过滤多达1.2 gig的数据作为短期解决方案。线程安全不是问题,因为数据是只读的。数据代表公路事件/事件的档案。
我考虑开发.NET Windows服务并使用CURL连接到它来检索数据。我读过有关将PHP脚本作为Windows服务运行的内容。一个很好的解决方案可能是在处理HTTP请求的PHP脚本中使用持久性内存,但我看到这种方法的唯一方法就是在C中编写自定义PHP扩展,这不是我对快速解决的问题。 -fix解决方案。我看过Redis和Memcached,但这些似乎不适用于大型数据集,而且似乎不能在Windows上运行。
有关如何有效过滤此数据的任何想法?一个示例查询可能是“给我在2010年1月1日到2013年3月15日之间活动的所有活动”。