Низкая производительность SQLite в iOS

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

Я пробовал выполнять операции в дополнительном потоке, но не думаю, что это возможно в SQLite. Если я это сделаю, я часто получаю коды ошибок SQLITE_BUSY и SQLITE_LOCKED.

Есть ли способ сделать это в многопоточности без этих кодов ошибок, или мне следует отказаться от SQLite?

5
задан VTS12 4 January 2012 в 12:52
поделиться