2016-03-02 3 views
0

Я разрабатываю приложение, в котором есть 50 записей, сохраненных локально, и каждая запись имеет изображение, текстовое представление и подробный вид, поэтому я смущен, чтобы выбрать правильное хранилище для моего приложения.лучшее хранилище данных для Android-приложения с большим количеством данных

+0

База данных Sqlite –

+0

, но почему я должен использовать i dont нужна реляционная система – rahul

ответ

1

As, я имея такой же сценарий, как и вы в моем FoodRecipe App и имеющий длинный список с изображениями и подробно и хранить в локальной базе данных с использованием базы данных SQLite

его очень легко управлять базой данных, и я лично, как это потому, что мы можем Запрос на базу данных и получить данные, как мы хотим ..

Преимущество SQLite:click here

+0

, но sqlit - это реляционная база данных, она должна использоваться, когда у вас есть несколько таблиц для их подключения. – rahul

+0

откуда вы сохраняете данные, которые я имею в виду от JSON, или как? –

+0

, если вы храните данные от JSON, тогда вы можете записать Json в директорию вашего кеша. и прочитайте его, и всякий раз, когда выходите в Интернет, просто обновите его. Нет необходимости использовать базу данных. –

0

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

0

Вы должны использовать SQLite базу данных, потому что:

  • Android приходит со встроенной SQLite реализации базы данных.
  • SQLite поддерживает все функции реляционной базы данных. Для того, чтобы получить доступ к этой базе данных, вам не нужно устанавливать какое-либо подключение к нему как JDBC,ODBC и т.д.
Смежные вопросы