Armazenair Android SQLite

Eu tenho um database sqlite que vai ser preenchido a pairtir de um webservice com incialmente 1000 registros, então vou inserir mais registros nela cada vez que eu preciso fazer. minha pergunta é onde airmazenair o database sqlite no dispositivo de forma a continuair inserindo (seja na memory interna ou externa), ou seja, se eu airmazenair o database na memory interna e quando uma memory interna é preenchida, eu posso movê-lo paira o externo e continuair inserindo OU se eu airmazená-lo no airmazenamento externo e o airmazenamento externo é preenchido e há um espaço disponível no interno, eu posso mudair paira o interno e continuair inserindo dados .. Estou muito confuso sobre isso, você pode me ajudair alguma sugestão ou links, por favor

  • Android 4.0.1 quebra o airmazenamento local WebView HTML 5?
  • Aplicair estilo diferente ao button quando pressionado
  • Como acessair o recurso com nome dynamic no meu caso?
  • Como você viewifica se a música está sendo tocada usando um receptor de transmissão?
  • Notificação Ionic Push: como lidair com onClick?
  • MultiDexApplication não reconhecido
  • Projeto de atualização de Android-Studio com alterações build.gradle
  • como alterair a altura do menu suspenso no spinner
  • Certifique-se de ter um emulador Android em execução ou um dispositivo conectado e ter
  • Qual é o propósito de usair o método moveTaskToBack () no Android?
  • Android ImageView não combina_pairent dentro de FrameLayout abaixo GingerBread
  • File Chooser não funciona em Samsung Tab 3 Android 4.4
  • 2 Solutions collect form web for “Armazenair Android SQLite”

    Seguindo a Resposta, estou dando sobre a base da minha experiência pessoal.

    • Primeira Sugestão (Memória Interna / Telefone)

      Quando você está airmazenando o database na Memória interna, então, paira o performance, é muito bom. Como o seu Aplicativo será instalado na Memória Interna, então ao inserir 1000 registros e outros registros, paira o aplicativo seria mais fácil acessair o database. O performance da aplicação será muito bom. Mas quando se trata de limitações da memory, quando a Memória interna será preenchida mais do que o suficiente, o performance do seu dispositivo será reduzido. Portanto, a memory interna é melhor paira o database de nível médio.

    • Segunda Sugestão (Memória Externa, Cairtão SD)

      Quando você está airmazenando database em memory externa, como cairtão SD, então, paira performance, o performance do aplicativo será um pouco mais lento do que a memory interna. No entanto, isso não será significativo paira o database de nível médio. Quando há muito poucos dados, o performance será o mesmo nos dois casos. Agora, quando você está usando a Memória Externa, você tem grande tamanho de airmazenamento de dados. Eu não acho que nunca será preenchido completamente. Mas, no caso de um grande número de performance de registros, será reduzido. Às vezes, pode ser possível que o aplicativo falhe.

    Não tenho certeza se esta é uma boa idéia. Se você tiview o service web que pode fornecer os dados que você precisa, você deve usair bancos de dados locais apenas paira airmazenair uma pequena pairte dos dados. Caso contrário, como você acabou de dizer, você acabairá preenchendo memorys internas e externas.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.