我目前正在 MVC 中开发一个向下钻取过滤器,但我真的不知道如何使它尽可能快和最灵活。
现在我的问题是,你认为他们是如何做到的?我真的不知道如何进行这种向下钻取,但似乎他们使用了某种为快速查询而保存的哈希值。
也许(伪)编码任何人?
我目前正在 MVC 中开发一个向下钻取过滤器,但我真的不知道如何使它尽可能快和最灵活。
现在我的问题是,你认为他们是如何做到的?我真的不知道如何进行这种向下钻取,但似乎他们使用了某种为快速查询而保存的哈希值。
也许(伪)编码任何人?
我认为将所有数据放在客户端并不是一个好主意。将数据过滤信任到数据库服务器更合理(当然这取决于您的数据大小)。
为了加快接收过滤数据的速度,您可以使用哈希将其保存在缓存服务器中或选择查询作为标记。查询缓存比查询数据库快。
The answer after carefull looking at how they do it:
Thanks everyone for your "usefull" responses.