Правильная база данных Android

Я новичок в Android. В моем проекте мне нужно использовать идеальную базу данных. Цель приложения - при запуске получать слишком много данных json с сервера и сохранять эти данные в базе данных после синтаксического анализа. Основываясь на этих данных, мне нужно работать над всем проектом. Исходя из требования, мне нужно обновить / удалить сохраненные значения БД с новыми данными JSON с сервера. SQLite может занять слишком много времени загрузки. Так что ORM нужно использовать. Планирование SUGARORM из-за его простоты. Что я хочу сделать. Если есть какие-либо учебники, пожалуйста, загрузите.

2 ответа

Решение

Вместо SQLite попробуйте Realm Database, которая намного быстрее, чем sqlite DB для Android.

Ниже приведены преимущества Realm перед SQLite:

  • быстрее, чем SQLite (до 10 раз быстрее, чем сырой SQLite для нормальной работы)

  • легко использовать

  • Преобразование объектов выполняется для вас удобно для создания и хранения данных на лету

  • очень отзывчивая команда

Я лично использовал greenDAO в недавнем проекте с аналогичным сценарием использования, и был доволен его производительностью и простым в использовании API.

Здесь вы можете найти руководство по началу работы.

Альтернативные оболочки SQLite и базы данных, на которые стоит обратить внимание:

Другие вопросы по тегам