我想在内存中存储一些用户数据,比如一些内存中的 noSQL 数据库。
但稍后我想使用从用户构造的动态查询来查询该数据。该查询像字符串一样存储在经典数据库中,因此当我需要查询存储在内存中的数据时,我想解析该字符串并构造所需的查询(通过一些已知规则)。
我查看了 Redis,发现它不再为 Windows 维护,我也查看了 RavenDB,但它的主要查询语言是 LINQ,即使它可以创建动态 Lucene 查询。
您能否建议我使用另一个与 ASP.NET 一起使用并且可以使用动态创建的查询进行查询的内存数据库?也许我还没有看到所有的选项。
我更喜欢基于名称-值或 JSON 的 noSQL,因此它的模式可以很容易地修改,而不受数据库关系类型的限制