Задать вопрос
@Atllantis

Есть ли альтернатива SQL в Android?

Всем привет.
Понадобилось использовать SQL в приложении, но реализовав всё ужаснулся от скорости работы БД.
Выполнение около 7000-9000 запросов занимает более 5 минут О_о. В связи с этим, подумал об альтернативе SQL, но что-то ничего толкового не нашёл в гугле, кроме Realm.
Собственно кто сталкивался с похожими проблемами или пользовался альтернативами SQLite, прошу высказать свои мнения/предложения/рекомендации относительно того или другого решения.
Ещё как альтернатива, думаю взять все данные, сформировать JSON и сохранить в файле, а при запуске приложения парсить... Кто, что думает по этому поводу? :)
  • Вопрос задан
  • 887 просмотров
Подписаться 1 Оценить 4 комментария
Пригласить эксперта
Ответы на вопрос 3
ArtyomovAnton
@ArtyomovAnton
PHP и всё что рядом
Я бы в таком случае хранил на сервере. Из минусов - привязка к Интернет.
А нужно ли в приложении выполнять 9000 запросов... Может лучше подумать об оптимизации?
Ответ написан
gadfi
@gadfi
https://gamega.org
вангую на транзакции, скорее всего вы выполняете большое количество записей бд
+возможно вам стоит лучше продумать структуру бд (не хочу обидеть, но иногда поподаются странные решения)

Realm не советую, лично мне не понравилось то что с объектом можно работаь только в том потоке в котором он создан, но возможно для вас это оптмиальное решение

Опишите задачу подробнее.
Ответ написан
Realm.io
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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