Was ist der Unterschied zwischen lucene.NET und DBMS?

Ich baue eine Suchmaschine und ich beendete die erste Phase, die spidering ist (holt html Dokumente und analysiert jedes Dokument, um die anderen Links zu bekommen). Jetzt muss ich den Inhalt von HTML-Dokumenten indizieren. Zuerst habe ich beschlossen, DBMS (wie SQL server) für diesen Zweck zu verwenden, aber ich habe eine andere Bibliothek namens Lucene.NET gefunden.

Was ist der Unterschied zwischen lucene.NET und SQL server und welche ist besser zu verwenden, um HTML-Dokumente zu indizieren? Ich lese viel über Lucene.Net und ich überraschte, dass es bessere performance als SQL server gibt. Kann mir das jemand erklären?

    SQL server ist ein Allzweck-RDBMS, das nicht für eine sehr schnelle Textindizierung optimiert ist (ja, es hat Volltextindizes, aber es macht viele andere Dinge gleichzeitig).

    Lucene.NET ist kein RDBMS und seine Hauptfunktion ist die schnelle Textindizierung.

    Nicht so überraschend ist es besser als SQL server.