代码之家  ›  专栏  ›  技术社区  ›  codekaizen

在满足任意子集查询的ORMs中缓存查询结果

  •  0
  • codekaizen  · 技术社区  · 17 年前

    不过,有没有什么策略可以做到这一点呢?假设我有一个查询所有价值不到20美元的小部件。稍后,我有一个查询,它是针对10美元以下的所有小部件的。显然第二个查询结果已经被缓存了(假设没有逐出等等),所以我只想根据缓存的查询谓词重新评估谓词,以确定它是否“包含”它。有没有一些切实可行的策略?

    1 回复  |  直到 17 年前
        1
  •  0
  •   Mitch Wheat    17 年前

    在缓存的查询结果上使用内存过滤是否很常见,例如使用LINQ。

    推荐文章