2013-07-04 65 views
1

我想将一些用户数据存储在内存中,例如某些内存中的noSQL数据库。如何使用动态查询查询ASP.NET MVC中的会话

但后来我想用从用户构建的动态查询来查询数据。该查询像字符串一样存储在经典数据库中,因此当我需要查询存储在内存中的数据时,我想解析该字符串并构建所需的查询(通过一些已知规则)。

我看着Redis,我发现它不再适用于Windows,我也看过RavenDB,但它的主要查询语言是LINQ,尽管它可以创建动态的Lucene Query。

你可以建议我另一个内存数据库与ASP.NET一起工作,并可以查询动态创建的查询吗?也许我没有看到所有的选择。

我喜欢的名称 - 值或基于JSON的NoSQL所以它的模式,而不DB的

回答