FileFinder с использованием SQL - PullRequest
0 голосов
/ 07 апреля 2010

Я думал о работе над проектом, пока у меня есть немного свободного времени, и это выглядит довольно мило: http://mindprod.com/project/filefinder.html

Одна вещь, которая меня интересует, заключается в том, будет ли она намного быстрее по сравнению с обычным поиском Windows, если я использую SQL? Я планирую использовать MySQL, поскольку он с открытым исходным кодом. Кроме того, я должен быть хорош в базах данных для этого? У меня есть базовые знания о реляционных базах данных, и я, безусловно, могу сделать несколько заявлений SQL.

Спасибо.

1 Ответ

0 голосов
/ 07 апреля 2010

В Unix есть такие команды, как find и locate. Гораздо быстрее найти файл, используя базу данных locate. Я думаю, что Windows Search также основан на базе данных, поэтому будет трудно победить.

Что касается базы данных, я бы использовал JavaDB или встроенную БД, такую ​​как SQLite. MySQL был куплен Oracle, и, по моему личному мнению, есть лучшие альтернативы с открытым кодом, такие как PostgreSQL.

Я думаю, что эта задача довольно проста с точки зрения SQL. Для меня самой сложной частью была бы синхронизация базы данных после изменений в файловой системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...