2012-03-24 7 views
0

Ich möchte eine PHP-Anwendung entwickeln. Und ich möchte MySQL nicht für meine Anwendung verwenden. Und ich brauche eine Volltextsuche für meine Anwendung. Ich möchte wissen, welche Datenbank für meine Bedürfnisse am besten ist, Flat-Datei oder SQLite-Datenbank für die Volltextsuche. Bitte schlagen Sie mir Vor- und Nachteile für beide Datenbanken vor.Flat-File-Datenbank vs SQLite für die Volltextsuche PHP

Antwort

0

Wenn Sie fragen müssen, ist SQLite besser. Es funktioniert und ist schnell.

Der Vorteil der Verwendung einer Flat-Datei ist, dass Sie keine Abhängigkeiten zu SQLite haben. Die Nachteile bei der Verwendung sind, dass Sie keine Indizes eingebaut haben, so dass alle Abfragen langsamer sind. Es wird eine Menge Aufwand sein, um es zu entwickeln und sicherzustellen, dass es frei von Fehlern ist.

+0

unterstützt SQLite die Volltextsuche? –

+0

Ja, tut es. Es heißt FTS: http://www.sqlite.org/fts3.html. Flache Dateien in Verzeichnissen können jedoch auch einen Index haben, wenn 'dir_index' in Ext3/4 aktiviert ist. – niutech