ASP.net: Suche nach maximal 2 Millionen Zeichenfolgen, die entsprechende Daten zurückgeben

  • Was ist der beste Weg, um eine Liste von möglicherweise 2 Millionen Zeichenfolgen mithilfe der UND / ODER-Logik nach Schlüsselwörtern zu durchsuchen. Jeder String kann bis zu 2 miteinander verknüpfte Daten enthalten. Es wäre eine grundlegende Datenbank mit:

    Name, Alter, Kindern

    wobei der Name eindeutig ist.

    Grundsätzlich möchte ich wissen, welche Datenbank / Logik die schnellste Volltextsuche ist. Der Name ist nicht zu lang, niemals über 255, aber ich brauche eine UND / ODER-Logik und die Möglichkeit, Ergebnisse auszuschließen Ich mache es jetzt, aber es wird jedes Mal, wenn ich kompiliere, zu einem Schmerz im Piepton, der neu geladen werden muss (was 20 Sekunden dauern kann). Wenn in einer Datenbank die beste Option für diese bestimmte Aufgabe ist?

    Danke!

    22 November 2011
    Anthony Greco
1 answer
  • Sie sollten den Abfrage-Analysator dazu veranlassen, einen eigenen Ausführungsplan innerhalb der Datenbank-Engine zu erstellen. Sie müssen sich keine Sorgen machen, solange Sie nur eine einfache select-Anweisung ohne merkwürdige Funktionen oder Cursor haben.

    es wird jedoch zu einem Schmerz Der Piepton jedes Mal, wenn ich kompiliere, muss neu geladen werden (was 20 Sekunden dauern kann).

    Dies ist nur die Zusammenstellung der Assembly nicht?

    22 November 2011
    m.edmondson