Приложение AIR и быстрый поиск - PullRequest
0 голосов
/ 04 марта 2010

Я работаю над настольным клиентом AIR, который в основном будет использоваться для поиска картинок. На данный момент поиск будет выполняться только по имени файла изображения, но я бы хотел добавить систему тегов. Я хотел бы, чтобы поиск был очень быстрым, но я не уверен, что SQLite отзывчив и быстр.

Есть ли у вас какие-либо альтернативы для локального хранения и получения данных в приложении AIR?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 09 марта 2010

Я думаю, что вы правы, тот факт, что SQLite не предоставляет внешние ключи и такое не делает его медленнее?

Если у меня есть таблица с рисунком (с идентификатором, именем, путем и коллекцией) и таблица с тегом (с идентификатором изображения, именем), я бы хотел, чтобы мой запрос был очень отзывчивым ...

0 голосов
/ 09 марта 2010

SQLite очень быстрый. При типичном (маломасштабном) использовании это быстрее, чем в большинстве других баз данных. Когда мы переключились на SQLite, мы обнаружили увеличение производительности в 4 раза по нашим типичным запросам с нашей реальной схемой и набором производственных данных.

Кроме того, в AIR у вас мало вариантов. Все, что вы реализуете непосредственно в AS3 или интегрируете с помощью новой встроенной интеграции процессов (которая требует запуска отдельного процесса и связи через стандартный ввод / вывод), будет НАМНОГО медленнее.

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