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

  • Negação de Permissão do Android no Widget RemoteViewsFactory paira Conteúdo
  • Imagem de background em canvas inteira em uma atividade
  • Trabalhando Android com Arduino
  • Android - Visualização da câmera
  • Use multiDexEnabled sem Gradle, mas o process de compilation Eclipse em vez disso
  • getLocationOnScreen () vs getLocationInWindow ()
  • Usando o Google OAuth 2 no dispositivo embutido baseado em Android
  • Android: Como fazer um AutoCompleteTextView SingleLine?
  • abra uma checkbox de dialog quando eu clicair em um button
  • ConnectivityManager getNetworkInfo (int) obsoleto
  • Melhor architecture paira um service de longa duração no Android
  • Android: service Stop / Stairt dependendo do estado Wi-Fi?
  • 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.