Доступ к атрибутам файлов и доступ к записям sqlite

В одном из наших приложений меня попросили вести учет даты последнего изменения изображений.Таким образом я могу проверить на сервере, изменилось ли определенное изображение, и соответствующим образом обновить мой кеш.Мой первый подход заключался в том, чтобы получить доступ к атрибутам файлов и выполнить сравнение, но в нескольких местах в Интернете упоминалось о серьезном узком месте с точки зрения задержки.Моим вторым выбором было создание таблицы SQLite для управления им.(Используя fmdb )Решил написать простой тест на задержку.В следующем тесте я получаю доступ к 500 атрибутам файла и 500 записям sqlite:Полученные результаты:Как видите, результаты почти такие же.Мои вопросы:Я исходил из предположения, что доступ к одному файлу за раз с использованием ---- +: = 2 =: + ---- займет намного больше времени, чем sql.Я что-то упускаю?Действительно ли ---- +: = 3 =: + ---- доступ к файлу или файловой системе iOS сохраняет все атрибуты в какой-то базе данных для облегчения доступа?Увидев приведенные выше результаты, я решил использовать метод ---- +: = 4 =: + ---- .Есть ли что-нибудь еще, что я не рассматриваю для перехода на sqlite?
7 голосов | спросил Segev 5 MarpmWed, 05 Mar 2014 12:49:44 +04002014-03-05T12:49:44+04:0012 2014, 12:49:44

0 ответов


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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132