2012-03-24 11 views
0

PHPアプリケーションを開発したいと思います。私は自分のアプリケーションにMySQLを使いたくない。私は自分のアプリケーションにフルテキスト検索機能が必要です。私は自分のニーズに最も適しているデータベース、フルテキスト検索用のフラットファイルまたはSQLiteデータベースを知りたい。両方のデータベースにいくつかの長所と短所を教えてください。フラットファイルデータベースとフルテキスト検索用のSQLite PHP

答えて

0

質問する必要がある場合は、sqliteが優れています。それは動作し、高速です。

フラットファイルを使用する利点は、sqliteに依存しないことです。これを使用することの欠点は、インデックスが組み込まれていないため、すべてのクエリが遅くなることです。それを開発し、それがバグフリーであることを確認するために多くの努力が必要です。

+0

SQLiteはフルテキスト検索をサポートしていますか? –

+0

はい、そうです。それはFTSと呼ばれます:http://www.sqlite.org/fts3.html。しかし、Ext3/4で 'dir_index'が有効になっていると、ディレクトリ内のフラットファイルもインデックスを持つことができます。 – niutech

関連する問題