在各种网站上都有一个搜索栏,它已经描述了您可以选择的每个选项的结果数量.
在某些情况下,您可以选择十种选项,对于您已经看到的每个选项,如果选择此选项,您将获得102个结果,88个结果等.这些都是在几分之一秒内提供的.
有谁知道这是怎么做的?如果您使用关系数据库,则每个用户检查网站时,您必须运行数千个查询来计算每个选项的结果.这将花费太多时间.同样缓存每个可能的选项几乎是不可能的,因为它会产生数百万种可能性,每当有变化时你都可以再次开始缓存.
是否有其他类型的决策树数据库已经提供了每个选项的结果量?
例如,请参阅此房屋搜索网站,您可以在其中为您要查找的房屋选择数十个选项(左侧菜单).