使用关键字的AND / OR逻辑搜索可能有200万个字符串的列表的最佳方法是什么。每个字符串最多可包含2个相关的数据。它将是一个基本的数据库:
姓名,年龄,孩子
其中name是唯一的。
基本上我想知道什么数据库/逻辑会导致最快的全文搜索。名称不长,从不超过255,但我需要AND / OR逻辑,并且能够排除结果。
如果在内存中是最好的,那很好,我现在正在做什么,但是每次编译时它都会变得很麻烦,它必须重新加载(可能需要20秒)。如果在数据库中,这个特定任务的最佳选择是什么?
谢谢!
答案 0 :(得分:0)
您应该让查询分析器在数据库引擎中为此制定自己的执行计划。只要您拥有的是一个简单的select语句而没有任何奇怪的函数或游标,您就不必担心。
然而,每当我编译它时,它就会变得很麻烦,它必须重新加载(可能需要20秒)。
这只是汇编汇编不是吗?