Вопрос по plist, sorting, sqlite, search – plist или sqlite

8

Я должен хранить огромное количество данных на IPhone, а затем сортировать и искать по требованию. Может кто-нибудь предложить мне, какой из SQLite или plist я должен использовать?

Я думал об использовании SQLite. Какие из plist и SQLite занимают меньше времени при поиске и сортировке?

Если у кого-то есть справочник, дайте мне знать.

С уважением

Ваш Ответ

2   ответа
3

но если вы храните "огромные данные" как вы говорите, вы получите пользу от sqlite. Особенно, если вы собираетесь выполнять сложные запросы, извлечение, поиск и сортировку и т. Д.

Из вашего краткого описания я бы порекомендовал SQLite, но я не могу ответить на ваш вопрос, касающийся производительности.

Что касается примера о том, кто использует SQLite на iphone. У Apple есть образец того, как это сделатьВот

10

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

SQLite - это полноценная база данных. Размеры файлов (на iphone) практически не ограничены. Встроены возможности сортировки. Возможны схемы запросов и реляционных таблиц. Производительность должна быть такой же хорошей, как у любого алгоритма сортировки, который вы можете придумать.

Похожие вопросы